public function getName() { if (null === $this->_name) { $translate = Engine_Sanity::getDefaultTranslator(); if ($translate) { $this->_name = $translate->_(strtolower(get_class($this)) . '_name'); } else { $this->_name = $this->getType(); } } return $this->_name; }
public function getMessage() { $message = $this->_message; // Translation $translate = Engine_Sanity::getDefaultTranslator(); if (null !== $translate) { $message = $translate->_($message); } foreach ($this->_values as $key => $value) { if (is_array($value)) { $value = join(', ', $value); } else { if (is_object($value) && method_exists($value, '__toString')) { $value = $value->__toString(); } } $message = str_replace("%{$key}%", (string) $value, $message); } return $message; }
public function getEmptyMessage() { $translate = Engine_Sanity::getDefaultTranslator(); if ($translate) { return $translate->_($this->_emptyMessage); } else { return $this->_emptyMessage; } }