/** * Extends abstract method */ protected function init() { parent::init(); $this->config_path = APP_CONTENT_ROOT_DIR; $this->config_path .= rtrim($this->request->dirname, '/'); $this->config_path .= '/' . $this->request->filename . '.php'; $this->set_array($this->get_defaults()); }
public static function getInstance($source_name) { if (empty(self::$source_map[$source_name])) { require_once 'include/connectors/sources/SourceFactory.php'; require_once 'include/connectors/component.php'; $source = SourceFactory::getSource($source_name); $component = new component(); $component->setSource($source); $component->init(); self::$source_map[$source_name] = $component; } return self::$source_map[$source_name]; }
public static function getInstance($source_name) { if (empty(self::$source_map[$source_name])) { require_once 'include/connectors/sources/SourceFactory.php'; require_once 'include/connectors/component.php'; $source = SourceFactory::getSource($source_name); if (empty($source)) { $GLOBALS['log']->fatal("Failed to load source {$source_name}"); return false; } $component = new component(); $component->setSource($source); $component->init(); self::$source_map[$source_name] = $component; } return self::$source_map[$source_name]; }
/** * Extends abstract method */ protected function init() { parent::init(); $this->config_path = APP_CONTENT_ROOT_DIR . '/00_headers.php'; }