/**
  * Adds a message either to the BE_USER session (if the $message has the storeInSession flag set)
  * or it adds the message to self::$messages.
  *
  * @param object $message Instance of t3lib_FlashMessage, representing a message
  * @return void
  */
 public static function addMessage(\TYPO3\CMS\Core\Messaging\FlashMessage $message)
 {
     if ($message->isSessionMessage()) {
         $queuedFlashMessages = self::getFlashMessagesFromSession();
         $queuedFlashMessages[] = $message;
         self::storeFlashMessagesInSession($queuedFlashMessages);
     } else {
         self::$messages[] = $message;
     }
 }
 /**
  * @param \TYPO3\CMS\Core\Messaging\FlashMessage $flashMessage
  */
 public function enqueueAjaxFlashMessageCallback(\TYPO3\CMS\Core\Messaging\FlashMessage $flashMessage)
 {
     $this->assertFalse($flashMessage->isSessionMessage());
 }