TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer:
TYPO3\CMS\Core\SingletonInterface Tx_Extbase_MVC_Controller_FlashMessages

Public Member Functions

 setControllerContext (\TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext $controllerContext)
 
 getAllMessages ()
 
 flush ()
 
 getAllMessagesAndFlush ()
 

Protected Attributes

 $controllerContext
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! This is a container for all Flash Messages. It is of scope session, but as Extbase has no session scope, we need to save it manually.

http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later

This object is deprecated as Extbase uses the FlashMessageService provided by the core from 6.1 on. Therefore please do not use this object but call (Abstract)Controller->controllerContext->getFlashMessageQueue() instead.

For sure you are free to use TYPO3 and fetch a custom FlashMessageQueue by calling FlashMessageQueue->getMessageQueueByIdentifier('customIdentifier')

Deprecated:
since Extbase 6.1, will be removed 2 versions later

Definition at line 33 of file FlashMessageContainer.php.

Member Function Documentation

◆ flush()

TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer::flush ( )
Returns
void
Deprecated:
since 6.1, will be removed 2 versions later

Definition at line 92 of file FlashMessageContainer.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\logDeprecatedFunction().

◆ getAllMessages()

TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer::getAllMessages ( )
Returns
array An array of flash messages: array<>
Deprecated:
since 6.1, will be removed 2 versions later

Definition at line 83 of file FlashMessageContainer.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\logDeprecatedFunction().

◆ getAllMessagesAndFlush()

TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer::getAllMessagesAndFlush ( )
Returns
array An array of flash messages: array<>
Deprecated:
since 6.1, will be removed 2 versions later

Definition at line 101 of file FlashMessageContainer.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\logDeprecatedFunction().

◆ setControllerContext()

TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer::setControllerContext ( \TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext  $controllerContext)
Parameters
\TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext$controllerContext
Deprecated:
since 6.1, will be removed 2 versions later

Definition at line 44 of file FlashMessageContainer.php.

References TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer\$controllerContext, TYPO3\CMS\Core\Utility\GeneralUtility\logDeprecatedFunction(), and TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance().

Member Data Documentation

◆ $controllerContext

TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer::$controllerContext
protected