Newscoop\Controller\Helper\FlashMessenger::addTypedMessage PHP Метод

addTypedMessage() публичный Метод

Add a *typed* message to flash message, an object will be stored in the session with members: message, type
public addTypedMessage ( string $message, string $type = FlashMessenger::MESSAGE_TYPE_NORMAL, mixed $key = null ) : Ext_Controller_Helper_FlashMessenger
$message string
$type string error|warn|normal
$key mixed session key name to store it in
Результат Ext_Controller_Helper_FlashMessenger
    public function addTypedMessage($message, $type = FlashMessenger::MESSAGE_TYPE_NORMAL, $key = null)
    {
        if (self::$_messageAdded === false) {
            self::$_session->setExpirationHops(1, null, true);
        }
        if (!is_array(self::$_session->{$this->_namespace})) {
            self::$_session->{$this->_namespace} = array();
        }
        $msgToAdd = (object) array("message" => $message, "type" => $type);
        if (is_null($key)) {
            self::$_session->{$this->_namespace}[] = $msgToAdd;
        } else {
            self::$_session->{$this->_namespace}[$key] = $msgToAdd;
        }
        return $this;
    }
FlashMessenger