Nelmio\Alice\Generator\Resolver\Value\Chainable\FakerFunctionCallValueResolver::getGenerator PHP Method

getGenerator() private method

private getGenerator ( GeneratorFactory $factory, string $formatter )
$factory Nelmio\Alice\Faker\GeneratorFactory
$formatter string
    private function getGenerator(GeneratorFactory $factory, string $formatter)
    {
        $explodedFormatter = explode(':', $formatter);
        $size = count($explodedFormatter);
        if (1 === $size) {
            return [$factory->getSeedGenerator(), $explodedFormatter[0]];
        }
        if (2 === $size) {
            return [$factory->createOrReturnExistingInstance($explodedFormatter[0]), $explodedFormatter[1]];
        }
        throw InvalidArgumentExceptionFactory::createForInvalidFakerFormatter($formatter);
    }