protected function _getInfoModel() { $infoModel = new Model_Info(); if ($infoModel->isMultilingual()) { $infoModel = instance(new Garp_I18n_ModelFactory())->getModel('Info'); } return $infoModel; }
/** * Singleton pattern */ static function instance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
private function _getModelByType($type) { switch ($type) { case self::TYPE_SAMPLE: $model = Model_Sample::instance(); break; case self::TYPE_SECTION: $model = Model_Section::instance(); break; case self::TYPE_PROJECT: $model = Model_Project::instance(); break; case self::TYPE_STATIC: $model = Model_Info::instance(); break; default: $model = false; } return $model; }
public function __construct() { parent::__construct(); $this->statictModel = Model_Info::instance(); }