public function testWhetherOneCanCheckIfAConfigHasAnySections() { $config = new Config(); $this->assertTrue($config->isEmpty(), 'Config does not report that it is empty'); $config->setSection('test'); $this->assertFalse($config->isEmpty(), 'Config does report that it is empty although it is not'); }
/** * Get transport configuration * * @return Config * @throws ConfigurationError */ public static function getConfig() { if (!isset(self::$config)) { self::$config = Config::module('monitoring', 'instances'); if (self::$config->isEmpty()) { throw new ConfigurationError('No instances have been configured in \'%s\'.', self::$config->getConfigFile()); } } return self::$config; }