public static function format() { $params = func_get_args(); if (isset($params[1]) && is_array($params[1])) { array_unshift($params[1], $params[0]); $params = $params[1]; } return call_user_func_array('sprintf', $params); }
/** * returns compiled message * * @return string complete message */ public function getMessage() { $message = $this->message; if (strlen($message) === 0) { $string = $this->getString(); if (strlen($string) === 0) { $message = ''; } else { $message = $string; } } if ($this->isDisplayed()) { $message = $this->getMessageWithIcon($message); } if (count($this->getParams()) > 0) { $message = Message::format($message, $this->getParams()); } if ($this->useBBCode) { $message = Message::decodeBB($message); } foreach ($this->getAddedMessages() as $add_message) { $message .= $add_message; } return $message; }