/** * Load DB configuration from the site config * @param object $site_config site config * @return void */ private static function parse_config($site_config) { self::$config = array('db_driver' => $site_config->get('db_driver', false), 'db_host' => $site_config->get('db_host', false), 'db_name' => $site_config->get('db_name', false), 'db_user' => $site_config->get('db_user', false), 'db_pass' => $site_config->get('db_pass', false)); foreach (self::$required_config as $v) { if (!self::$config[$v]) { Hm_Debug::add('Missing configuration setting for %s', $v); } } }