/** * @test */ public function shouldSetCreateUserIfNotExistsToAuthenticationProviderWhenFalse() { $factory = new SamlSpFactory(); $configProcessor = new SamlSpFactoryConfiguration($factory, 'name'); $config = $configProcessor->getCommonConfiguration(); $config['create_user_if_not_exists'] = false; $config = $configProcessor->processConfiguration($config); $containerBuilder = new ContainerBuilder(new ParameterBag()); list($providerID) = $factory->create($containerBuilder, 'main', $config, 'user.provider.id', null); $providerDefinition = $containerBuilder->getDefinition($providerID); $this->assertFalse($providerDefinition->getArgument(3)); }