public function process(NodeInterface $configTree, array $configs) { $configs = Extension::normalizeKeys($configs); $currentConfig = array(); foreach ($configs as $config) { $config = $configTree->normalize($config); $currentConfig = $configTree->merge($currentConfig, $config); } return $configTree->finalize($currentConfig); }
/** * @dataProvider getKeyNormalizationTests */ public function testNormalizeKeys($denormalized, $normalized) { $this->assertSame($normalized, Extension::normalizeKeys($denormalized)); }