Neos\Flow\Mvc\FlashMessageContainer::addMessage PHP Метод

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

Add a flash message object.
public addMessage ( Neos\Error\Messages\Message $message ) : void
$message Neos\Error\Messages\Message
Результат void
    public function addMessage(Message $message)
    {
        $this->messages[] = $message;
    }

Usage Example

Пример #1
0
 /**
  * Executes this finisher
  * @see AbstractFinisher::execute()
  *
  * @return void
  * @throws \Neos\Form\Exception\FinisherException
  */
 protected function executeInternal()
 {
     $messageBody = $this->parseOption('messageBody');
     if (!is_string($messageBody)) {
         throw new \Neos\Form\Exception\FinisherException(sprintf('The message body must be of type string, "%s" given.', gettype($messageBody)), 1335980069);
     }
     $messageTitle = $this->parseOption('messageTitle');
     $messageArguments = $this->parseOption('messageArguments');
     $messageCode = $this->parseOption('messageCode');
     $severity = $this->parseOption('severity');
     switch ($severity) {
         case Message::SEVERITY_NOTICE:
             $message = new \Neos\Error\Messages\Notice($messageBody, $messageCode, $messageArguments, $messageTitle);
             break;
         case Message::SEVERITY_WARNING:
             $message = new \Neos\Error\Messages\Warning($messageBody, $messageCode, $messageArguments, $messageTitle);
             break;
         case Message::SEVERITY_ERROR:
             $message = new \Neos\Error\Messages\Error($messageBody, $messageCode, $messageArguments, $messageTitle);
             break;
         default:
             $message = new Message($messageBody, $messageCode, $messageArguments, $messageTitle);
             break;
     }
     $this->flashMessageContainer->addMessage($message);
 }
All Usage Examples Of Neos\Flow\Mvc\FlashMessageContainer::addMessage