コード例 #1
0
ファイル: Processor.php プロジェクト: GromNaN/GitWikiApp
 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);
 }
コード例 #2
0
ファイル: ExtensionTest.php プロジェクト: rooster/symfony
 /**
  * @dataProvider getKeyNormalizationTests
  */
 public function testNormalizeKeys($denormalized, $normalized)
 {
     $this->assertSame($normalized, Extension::normalizeKeys($denormalized));
 }