/** * 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()); }