/**
  * @dataProvider getEnableableNodeFixtures
  */
 public function testTrueEnableEnabledNode($expected, $config, $message)
 {
     $processor = new Processor();
     $node = new ArrayNodeDefinition('root');
     $node->canBeEnabled()->children()->scalarNode('foo')->defaultValue('bar')->end();
     $this->assertEquals($expected, $processor->process($node->getNode(), $config), $message);
 }
 public function testNestedPrototypedArrayNodes()
 {
     $node = new ArrayNodeDefinition('root');
     $node->addDefaultChildrenIfNoneSet()->prototype('array')->prototype('array');
     $node->getNode();
 }