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; }); }