/** * * Get a instance of MessagesFunctions. * * @static * @param String $baseDir The path of the root dir of TS-I18N * @param Intuition $intuition * @see Intuition::getMessagesFunctions() */ public static function getInstance($baseDir, Intuition $intuition) { if (self::$instance == null) { self::$instance = new MessagesFunctions($baseDir, $intuition); return self::$instance; } else { return self::$instance; } }
/** * Get an instance of MessagesFunctions. * @return object Instance of MessagesFunction */ protected function getMessagesFunctions() { if ($this->messagesFunctions == null) { require_once $this->localBaseDir . '/language/MessagesFunctions.php'; $this->messagesFunctions = MessagesFunctions::getInstance($this->localBaseDir, $this); } return $this->messagesFunctions; }