type]; } public function getTypeName() { $names = TaskLogPeer::getTypeNames(); return $names[$this->type]; } public function getMessage() { $message = parent::getMessage(); $messageParams = array(); $i18n = sfContext::getInstance()->getI18N(); $className = $this->getTask()->getClassName(); if ($message[0] == '@') { list($message, $messageParams) = unserialize(ltrim($message, '@')); } $translatedMessage = $i18n->__($message, $messageParams, 'stTaskScheluderBackend'); if ($i18n->hasTranslation($message, $className)) { $translatedMessage = $i18n->__($message, $messageParams, $className); } return $translatedMessage; } }