Eris\Generator\FrequencyGenerator::__invoke PHP Method

__invoke() public method

public __invoke ( $size, $rand )
    public function __invoke($size, $rand)
    {
        list($index, $generator) = $this->pickFrom($this->generators, $rand);
        $originalValue = $generator->__invoke($size, $rand);
        return GeneratedValue::fromValueAndInput($originalValue->unbox(), ['value' => $originalValue, 'generator' => $index], 'frequency');
    }