function testLoadOverride()
 {
     $loader = new YamlConfigLoader();
     $params = $loader->load(__DIR__ . '/../../fixtures/config', 'dev');
     $this->assertTrue($params['group1']['param1']);
     $this->assertTrue($params['group1']['param2']['param2-1']);
 }
 public function register(Application $app)
 {
     $app['config'] = $app->share(function ($app) {
         if (!isset($app['config.env'])) {
             $app['config.env'] = null;
         }
         if (!isset($app['config.config_dir'])) {
             throw new \RuntimeException('Undefined "config.config_dir" parameter');
         }
         $loader = new YamlConfigLoader();
         $parameters = $loader->load($app['config.config_dir'], $app['config.env']);
         return $parameters;
     });
 }