|
TYPO3 API
SVNRelease
|
Static Public Member Functions | |
| static | addMessage (t3lib_FlashMessage $message) |
| static | getAllMessages () |
| static | getAllMessagesAndFlush () |
| static | renderFlashMessages () |
Static Public Attributes | |
| static | $messages = array() |
Protected Member Functions | |
| __construct () | |
Static Protected Member Functions | |
| static | storeFlashMessagesInSession (array $flashMessages) |
| static | removeAllFlashMessagesFromSession () |
| static | getFlashMessagesFromSession () |
| static | getUserByContext () |
Definition at line 36 of file class.t3lib_flashmessagequeue.php.
| t3lib_FlashMessageQueue::__construct | ( | ) | [protected] |
Static class, no instances allowed.
Definition at line 43 of file class.t3lib_flashmessagequeue.php.
| static t3lib_FlashMessageQueue::addMessage | ( | t3lib_FlashMessage $ | message | ) | [static] |
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.
| object | instance of t3lib_FlashMessage, representing a message |
Definition at line 54 of file class.t3lib_flashmessagequeue.php.
References getFlashMessagesFromSession(), t3lib_FlashMessage\isSessionMessage(), and storeFlashMessagesInSession().
Referenced by Tx_Extbase_MVC_Controller_FlashMessages\add(), t3lib_formprotection_BackendFormProtection\createValidationErrorMessage(), SC_mod_web_perm_index\doEdit(), t3lib_extFileFunctions\getErrorMessages(), t3lib_error_ErrorHandler\handleError(), Tx_Workspaces_Controller_ReviewController\initializeAction(), tx_tstemplateobjbrowser\main(), SC_alt_doc\makeEditForm(), Tx_Workspaces_Controller_PreviewController\newPageAction(), t3lib_TCEmain\printLogErrorMessages(), SC_db_layout\renderQuickEdit(), and SC_mod_tools_em_index\showExtDetails().
| static t3lib_FlashMessageQueue::getAllMessages | ( | ) | [static] |
Returns all messages from the current PHP session and from the current request.
Definition at line 69 of file class.t3lib_flashmessagequeue.php.
References getFlashMessagesFromSession().
Referenced by getAllMessagesAndFlush().
| static t3lib_FlashMessageQueue::getAllMessagesAndFlush | ( | ) | [static] |
Returns all messages from the current PHP session and from the current request. After fetching the messages the internal queue and the message queue in the session will be emptied.
Definition at line 84 of file class.t3lib_flashmessagequeue.php.
References getAllMessages(), and removeAllFlashMessagesFromSession().
Referenced by t3lib_formprotection_BackendFormProtectionTest\createValidationErrorMessageAddsErrorFlashMessage(), tx_em_ExtensionManager\render(), renderFlashMessages(), t3lib_formprotection_InstallToolFormProtectionTest\tearDown(), and t3lib_formprotection_BackendFormProtectionTest\tearDown().
| static t3lib_FlashMessageQueue::getFlashMessagesFromSession | ( | ) | [static, protected] |
Returns current flash messages from the session, making sure to always return an array.
Definition at line 121 of file class.t3lib_flashmessagequeue.php.
References getUserByContext().
Referenced by addMessage(), and getAllMessages().
| static t3lib_FlashMessageQueue::getUserByContext | ( | ) | [static, protected] |
Gets user object by context
Definition at line 132 of file class.t3lib_flashmessagequeue.php.
References $GLOBALS.
Referenced by getFlashMessagesFromSession(), removeAllFlashMessagesFromSession(), and storeFlashMessagesInSession().
| static t3lib_FlashMessageQueue::removeAllFlashMessagesFromSession | ( | ) | [static, protected] |
Removes all flash messages from the session
Definition at line 111 of file class.t3lib_flashmessagequeue.php.
References getUserByContext().
Referenced by getAllMessagesAndFlush().
| static t3lib_FlashMessageQueue::renderFlashMessages | ( | ) | [static] |
Fetches and renders all available flash messages from the queue.
Definition at line 141 of file class.t3lib_flashmessagequeue.php.
References $content, and getAllMessagesAndFlush().
Referenced by template\moduleBody().
| static t3lib_FlashMessageQueue::storeFlashMessagesInSession | ( | array $ | flashMessages | ) | [static, protected] |
Stores given flash messages in the session
| array | array of t3lib_FlashMessage |
Definition at line 101 of file class.t3lib_flashmessagequeue.php.
References getUserByContext().
Referenced by addMessage().
t3lib_FlashMessageQueue::$messages = array() [static] |
Definition at line 38 of file class.t3lib_flashmessagequeue.php.
1.7.5.1