Eris\Generator\TupleGenerator::__invoke PHP Method

__invoke() public method

public __invoke ( $size, $rand )
    public function __invoke($size, $rand)
    {
        $input = array_map(function ($generator) use($size, $rand) {
            return $generator($size, $rand);
        }, $this->generators);
        return GeneratedValue::fromValueAndInput(array_map(function ($value) {
            return $value->unbox();
        }, $input), $input, 'tuple');
    }