Nelmio\Alice\Bridge\Symfony\DependencyInjection\DynamicServicesConfigurationTest::assertGeneratorLocaleIs PHP Method

assertGeneratorLocaleIs() private method

private assertGeneratorLocaleIs ( string $locale, Generator $generator )
$locale string
$generator Faker\Generator
    private function assertGeneratorLocaleIs(string $locale, FakerGenerator $generator)
    {
        $providers = $generator->getProviders();
        $regex = sprintf('/^Faker\\\\Provider\\\\%s\\\\.*/', $locale);
        foreach ($providers as $provider) {
            if (preg_match($regex, get_class($provider))) {
                return;
            }
        }
        throw new \Exception(sprintf('Generator has not been initialised with the locale "%s".', $locale));
    }