public addConfiguration ( Symfony\Component\Config\Definition\Builder\NodeDefinition $node ) | ||
$node | Symfony\Component\Config\Definition\Builder\NodeDefinition |
/** * @expectedException \Symfony\Component\Config\Definition\Exception\InvalidConfigurationException * @dataProvider getInvalidConfigurationTests */ public function testAddInvalidConfiguration(array $inputConfig) { $factory = new GuardAuthenticationFactory(); $nodeDefinition = new ArrayNodeDefinition('guard'); $factory->addConfiguration($nodeDefinition); $node = $nodeDefinition->getNode(); $normalizedConfig = $node->normalize($inputConfig); // will validate and throw an exception on invalid $node->finalize($normalizedConfig); }