/** * @return Config */ private function newTestConfig() { $globalConfig = new GlobalVarConfig(); $testConfig = new HashConfig(); $testConfig->set('ServiceWiringFiles', $globalConfig->get('ServiceWiringFiles')); $testConfig->set('ConfigRegistry', $globalConfig->get('ConfigRegistry')); return $testConfig; }
/** * @param string $name * @param string $prefix * @param string $expected * @dataProvider provideGet * @covers GlobalVarConfig::get * @covers GlobalVarConfig::getWithPrefix */ public function testGet($name, $prefix, $expected) { $config = new GlobalVarConfig($prefix); if ($expected === false) { $this->setExpectedException('ConfigException', 'GlobalVarConfig::getWithPrefix: undefined variable:'); } $this->assertEquals($config->get($name), $expected); }