TYPO3 CMS  TYPO3_8-7
TYPO3\CMS\Core\Messaging\AbstractMessage Class Reference
Inheritance diagram for TYPO3\CMS\Core\Messaging\AbstractMessage:
TYPO3\CMS\Core\Messaging\AbstractStandaloneMessage TYPO3\CMS\Core\Messaging\FlashMessage TYPO3\CMS\Core\Messaging\ErrorpageMessage

Public Member Functions

 getTitle ()
 
 setTitle (string $title)
 
 getMessage ()
 
 setMessage (string $message)
 
 getSeverity ()
 
 setSeverity (int $severity=self::OK)
 
 __toString ()
 

Public Attributes

const NOTICE = -2
 
const INFO = -1
 
const OK = 0
 
const WARNING = 1
 
const ERROR = 2
 

Protected Attributes

 $title = ''
 
 $message = ''
 
 $severity = self::OK
 

Detailed Description

A class used for any kind of messages.

Definition at line 23 of file AbstractMessage.php.

Member Function Documentation

◆ __toString()

TYPO3\CMS\Core\Messaging\AbstractMessage::__toString ( )

Creates a string representation of the message. Useful for command line use.

Returns
string A string representation of the message.

Definition at line 118 of file AbstractMessage.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\$message, TYPO3\CMS\Core\Messaging\AbstractMessage\$severity, and TYPO3\CMS\Core\Messaging\AbstractMessage\$title.

◆ getMessage()

TYPO3\CMS\Core\Messaging\AbstractMessage::getMessage ( )

Gets the message.

Returns
string The message.

Definition at line 77 of file AbstractMessage.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\$message.

◆ getSeverity()

TYPO3\CMS\Core\Messaging\AbstractMessage::getSeverity ( )

◆ getTitle()

TYPO3\CMS\Core\Messaging\AbstractMessage::getTitle ( )

Gets the message's title.

Returns
string The message's title.

Definition at line 57 of file AbstractMessage.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\$title.

◆ setMessage()

TYPO3\CMS\Core\Messaging\AbstractMessage::setMessage ( string  $message)

◆ setSeverity()

TYPO3\CMS\Core\Messaging\AbstractMessage::setSeverity ( int  $severity = self::OK)

◆ setTitle()

TYPO3\CMS\Core\Messaging\AbstractMessage::setTitle ( string  $title)

Sets the message's title

Parameters
string$titleThe message's title

Definition at line 67 of file AbstractMessage.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\$title.

Referenced by TYPO3\CMS\Core\Messaging\AbstractStandaloneMessage\__construct(), and TYPO3\CMS\Core\Messaging\FlashMessage\__construct().

Member Data Documentation

◆ $message

◆ $severity

◆ $title

◆ ERROR

const TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR = 2

Definition at line 29 of file AbstractMessage.php.

Referenced by TYPO3\CMS\Extbase\Mvc\Controller\ActionController\addErrorFlashMessage(), TYPO3\CMS\Extbase\Tests\Unit\Mvc\Controller\AbstractControllerTest\addFlashMessageDataProvider(), TYPO3\CMS\Setup\Controller\SetupModuleController\addFlashMessages(), TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer\addInvalidFrameworkConfigurationFlashMessage(), TYPO3\CMS\Form\Hooks\DataStructureIdentifierHook\addInvalidFrameworkConfigurationFlashMessage(), TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider\addItemsFromFolder(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\addMessageToFlashMessageQueue(), TYPO3\CMS\Recycler\Task\CleanerFieldProvider\checkTcaIsNotEmpty(), TYPO3\CMS\Recycler\Task\CleanerFieldProvider\checkTcaIsValid(), TYPO3\CMS\Core\DataHandling\DataHandler\checkValue_input_Eval(), TYPO3\CMS\Documentation\Controller\DocumentController\deleteAction(), TYPO3\CMS\Form\Controller\FormManagerController\deleteAction(), TYPO3\CMS\Core\DataHandling\DataHandler\deleteRecord(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\deleteTask(), TYPO3\CMS\Core\Database\ReferenceIndex\destPathFromUploadFolder(), TYPO3\CMS\Core\Error\ProductionExceptionHandler\echoExceptionWeb(), TYPO3\CMS\Core\Controller\ErrorPageController\errorAction(), TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\executeAdminCommand(), TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher\executeInternal(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\executeTasks(), TYPO3\CMS\Backend\Module\BaseScriptClass\extObjHeader(), TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController\extractAction(), TYPO3\CMS\Documentation\Controller\DocumentController\fetchAction(), TYPO3\CMS\Impexp\Controller\ImportExportController\getButtons(), TYPO3\CMS\Reports\Report\Status\SecurityStatus\getHtaccessUploadStatus(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\getModuleContent(), TYPO3\CMS\Impexp\Domain\Repository\PresetRepository\getPreset(), TYPO3\CMS\SysAction\ActionTask\getTask(), TYPO3\CMS\Core\FormProtection\FormProtectionFactory\isFrontendSession(), TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController\main(), TYPO3\CMS\Impexp\Controller\ImportExportController\main(), TYPO3\CMS\Backend\Controller\OnlineMediaController\mainAction(), TYPO3\CMS\Backend\Controller\SimpleDataHandlerController\mainAction(), TYPO3\CMS\Impexp\Controller\ImportExportController\makeSaveForm(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\makeStatusLabel(), TYPO3\CMS\Filelist\Controller\FileListController\missingFolderAction(), TYPO3\CMS\Core\DataHandling\DataHandler\newlog2(), TYPO3\CMS\Taskcenter\Controller\TaskModuleController\printContent(), TYPO3\CMS\Core\Database\QueryView\procesStoreControl(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\pushErrorMessagesToFlashMessageQueue(), TYPO3\CMS\Extensionmanager\Controller\ActionController\removeExtensionAction(), TYPO3\CMS\Backend\Form\FieldWizard\FileThumbnails\render(), TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\renderMessage(), TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline\resolveRelatedRecords(), TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\setErrorLevel(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\setNextExecutionTimeAction(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\stopTask(), TYPO3\CMS\Extensionmanager\Controller\ListController\terAction(), TYPO3\CMS\Extensionmanager\Controller\ActionController\toggleExtensionInstallationStateAction(), TYPO3\CMS\Linkvalidator\Report\LinkValidatorReport\updateBrokenLinks(), TYPO3\CMS\Extensionmanager\Controller\DownloadController\updateExtensionAction(), TYPO3\CMS\Recycler\Task\CleanerFieldProvider\validateAdditionalFieldPeriod(), TYPO3\CMS\Scheduler\Task\CachingFrameworkGarbageCollectionAdditionalFieldProvider\validateAdditionalFields(), TYPO3\CMS\Scheduler\Task\RecyclerGarbageCollectionAdditionalFieldProvider\validateAdditionalFields(), TYPO3\CMS\Scheduler\Task\OptimizeDatabaseTableAdditionalFieldProvider\validateAdditionalFields(), TYPO3\CMS\Reports\Task\SystemStatusUpdateTaskNotificationEmailField\validateAdditionalFields(), TYPO3\CMS\Linkvalidator\Task\ValidatorTaskAdditionalFieldProvider\validateAdditionalFields(), TYPO3\CMS\Recycler\Tests\Unit\Task\CleanerFieldProviderTest\validateAdditionalFieldsLogsPeriodError(), TYPO3\CMS\Scheduler\Task\IpAnonymizationAdditionalFieldProvider\validateNumberOfDaysAdditionalField(), TYPO3\CMS\Scheduler\Task\TableGarbageCollectionAdditionalFieldProvider\validateNumberOfDaysAdditionalField(), TYPO3\CMS\SysAction\ActionTask\viewNewBackendUser(), TYPO3\CMS\SysAction\ActionTask\viewRecordList(), and TYPO3\CMS\SysAction\ActionTask\viewSqlQuery().

◆ INFO

◆ NOTICE

◆ OK

const TYPO3\CMS\Core\Messaging\AbstractMessage::OK = 0

Definition at line 27 of file AbstractMessage.php.

Referenced by TYPO3\CMS\Extbase\Tests\Unit\Mvc\Controller\AbstractControllerTest\addFlashMessageDataProvider(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\addMessageToFlashMessageQueue(), TYPO3\CMS\Core\Tests\Functional\Messaging\FlashMessageQueueTest\clearClearsTheQueue(), TYPO3\CMS\Core\Database\ReferenceIndex\destPathFromUploadFolder(), TYPO3\CMS\Core\Controller\ErrorPageController\errorAction(), TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\executeAdminCommand(), TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController\extractAction(), TYPO3\CMS\Documentation\Controller\DocumentController\fetchAction(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\func_edit(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\func_move(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\func_newfile(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\func_newfolder(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\func_rename(), TYPO3\CMS\Core\Tests\Functional\Messaging\FlashMessageQueueTest\getAllMessagesAndFlushClearsSessionStack(), TYPO3\CMS\Core\Tests\Functional\Messaging\FlashMessageQueueTest\getAllMessagesAndFlushContainsEnqueuedMessage(), TYPO3\CMS\Core\Tests\Functional\Messaging\FlashMessageQueueTest\getAllMessagesContainsEnqueuedMessage(), TYPO3\CMS\Core\Tests\Functional\Messaging\FlashMessageQueueTest\getAllMessagesReturnsSessionFlashMessageAndTransientFlashMessage(), TYPO3\CMS\Impexp\Controller\ImportExportController\getButtons(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\getFileObject(), TYPO3\CMS\Linkvalidator\Report\LinkValidatorReport\getLinkValidatorBrokenLinks(), TYPO3\CMS\Backend\Controller\OnlineMediaController\mainAction(), TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\renderMessage(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\replaceFile(), TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\setErrorLevel(), and TYPO3\CMS\Core\Tests\Functional\Messaging\FlashMessageQueueTest\toArrayOnlyRespectsTransientFlashMessages().

◆ WARNING

const TYPO3\CMS\Core\Messaging\AbstractMessage::WARNING = 1

Definition at line 28 of file AbstractMessage.php.

Referenced by TYPO3\CMS\Extbase\Tests\Unit\Mvc\Controller\AbstractControllerTest\addFlashMessageDataProvider(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\addMessageToFlashMessageQueue(), TYPO3\CMS\Impexp\Controller\ImportExportController\addRecordsForPid(), TYPO3\CMS\Backend\View\PageLayoutView\checkIfTranslationsExistInLanguage(), TYPO3\CMS\Beuser\Controller\PermissionController\editAction(), TYPO3\CMS\Core\Controller\ErrorPageController\errorAction(), TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher\executeInternal(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\func_edit(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\func_newfile(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\func_rename(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getDocHeaderButtons(), TYPO3\CMS\Reports\Report\Status\SecurityStatus\getHtaccessUploadStatus(), TYPO3\CMS\Core\Tests\Functional\Messaging\FlashMessageQueueTest\getMessagesAndFlushCanFilterBySeverity(), TYPO3\CMS\Backend\View\PageLayoutView\getTable_pages(), TYPO3\CMS\Beuser\Controller\PermissionController\initializeView(), TYPO3\CMS\Core\Tests\Functional\Messaging\FlashMessageQueueTest\messagesCanBeFilteredBySeverity(), TYPO3\CMS\Backend\Controller\EditDocumentController\parseAdditionalGetParameters(), TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\renderMessage(), TYPO3\CMS\Core\Error\ErrorHandler\setDebugMode(), TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\setErrorLevel(), and TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\stopTask().