Eris\Generator\StringGenerator::__invoke PHP Method

__invoke() public method

public __invoke ( $size, $rand )
    public function __invoke($size, $rand)
    {
        $length = $rand(0, $size);
        $built = '';
        for ($i = 0; $i < $length; $i++) {
            $built .= chr($rand(33, 126));
        }
        return GeneratedValue::fromJustValue($built, 'string');
    }