/** * Load all of the user's existing configurations. * * @return void */ protected function loadConfigs() { // Configuration files to load. Note that config.ini must always be loaded // first so that getOldConfigPath can work properly! $configs = array('config.ini', 'authority.ini', 'facets.ini', 'reserves.ini', 'searches.ini', 'Summon.ini', 'WorldCat.ini'); foreach ($configs as $config) { // Special case for config.ini, since we may need to overlay extra // settings: if ($config == 'config.ini') { $this->loadOldBaseConfig(); } else { $this->oldConfigs[$config] = parse_ini_file($this->getOldConfigPath($config), true); } $this->newConfigs[$config] = parse_ini_file($this->rawDir . '/' . $config, true); $this->comments[$config] = ConfigReader::extractComments($this->rawDir . '/' . $config); } }