/** * {@inheritdoc} */ public function getConfigTreeBuilder() { $treeBuilder = new TreeBuilder(); $rootNode = $treeBuilder->root('configuration'); $rootNode->useAttributeAsKey('name'); $this->definitionConfiguration->addDefinitionNodes($rootNode->prototype('array')); return $treeBuilder; }
/** * @param array $input * @param array $expected * @dataProvider processDataProvider */ public function testProcess(array $input, array $expected) { $this->assertSame($expected, $this->configuration->processConfiguration($input)); }