public function __construct() { $dbEngine = SearchEngineTable::getByCode($this->engineId); $this->engine = $dbEngine->fetch(); if(!is_array($this->engine)) { throw new SystemException("Unknown search engine"); } else { if(strlen($this->engine['SETTINGS']) > 0) { $this->engineSettings = unserialize($this->engine['SETTINGS']); } } }
protected static function getEngine($engineId) { $dbEngine = SearchEngineTable::getByCode($engineId); return $dbEngine->fetch(); }