404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.220.85.96: ~ $
<?php

namespace Faker;

use Faker\Extension\Extension;

/**
 * This generator returns a default value for all called properties
 * and methods. It works with Faker\Generator::optional().
 *
 * @mixin Generator
 */
class ChanceGenerator
{
    private $generator;
    private $weight;
    protected $default;

    /**
     * @param Extension|Generator $generator
     */
    public function __construct($generator, float $weight, $default = null)
    {
        $this->default = $default;
        $this->generator = $generator;
        $this->weight = $weight;
    }

    public function ext(string $id)
    {
        return new self($this->generator->ext($id), $this->weight, $this->default);
    }

    /**
     * Catch and proxy all generator calls but return only valid values
     *
     * @param string $attribute
     *
     * @deprecated Use a method instead.
     */
    public function __get($attribute)
    {
        trigger_deprecation('fakerphp/faker', '1.14', 'Accessing property "%s" is deprecated, use "%s()" instead.', $attribute, $attribute);

        return $this->__call($attribute, []);
    }

    /**
     * @param string $name
     * @param array  $arguments
     */
    public function __call($name, $arguments)
    {
        if (mt_rand(1, 100) <= (100 * $this->weight)) {
            return call_user_func_array([$this->generator, $name], $arguments);
        }

        return $this->default;
    }
}

Filemanager

Name Type Size Permission Actions
Calculator Folder 0755
Container Folder 0755
Core Folder 0755
Extension Folder 0755
Guesser Folder 0755
ORM Folder 0755
Provider Folder 0755
ChanceGenerator.php File 1.39 KB 0644
DefaultGenerator.php File 1 KB 0644
Documentor.php File 2.35 KB 0644
Factory.php File 1.99 KB 0644
Generator.php File 22.15 KB 0644
UniqueGenerator.php File 2.28 KB 0644
ValidGenerator.php File 2.08 KB 0644