TYPO3 CMS  TYPO3_7-6
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 ($title)
 
 getMessage ()
 
 setMessage ($message)
 
 getSeverity ()
 
 setSeverity ($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 20 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 75 of file AbstractMessage.php.

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

◆ getSeverity()

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

Gets the message' severity.

Returns
int The message' severity, must be one of AbstractMessage::INFO or similar contstants

Definition at line 96 of file AbstractMessage.php.

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

◆ getTitle()

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

Gets the message's title.

Returns
string The message's title.

Definition at line 54 of file AbstractMessage.php.

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

◆ setMessage()

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

Sets the message

Parameters
string$messageThe message
Returns
void

Definition at line 86 of file AbstractMessage.php.

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

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

◆ setSeverity()

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

Sets the message' severity

Parameters
int$severityThe severity, must be one of AbstractMessage::INFO or similar constants
Returns
void

Definition at line 107 of file AbstractMessage.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\$severity, and TYPO3\CMS\Core\Utility\MathUtility\forceIntegerInRange().

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

◆ setTitle()

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

Sets the message's title

Parameters
string$titleThe message's title
Returns
void

Definition at line 65 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 26 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\Backend\Form\FormDataProvider\AbstractItemProvider\addItemsFromFolder(), TYPO3\CMS\Core\Utility\File\ExtendedFileUtility\addMessageToFlashMessageQueue(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\checkSchedulerUser(), TYPO3\CMS\Recycler\Task\CleanerFieldProvider\checkTcaIsNotEmpty(), TYPO3\CMS\Recycler\Task\CleanerFieldProvider\checkTcaIsValid(), TYPO3\CMS\Core\DataHandling\DataHandler\checkValue_input_Eval(), TYPO3\CMS\Core\DataHandling\DataHandler\deleteRecord(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\deleteTask(), TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\executeAdminCommand(), 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\Scheduler\Controller\SchedulerModuleController\getModuleContent(), TYPO3\CMS\Impexp\Domain\Repository\PresetRepository\getPreset(), TYPO3\CMS\SysAction\ActionTask\getTask(), TYPO3\CMS\Core\FormProtection\FormProtectionFactory\isFrontendSession(), TYPO3\CMS\Reports\Report\Status\SecurityStatus\isMemcachedUsed(), TYPO3\CMS\Impexp\Controller\ImportExportController\main(), TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController\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\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\renderMessage(), TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline\resolveRelatedRecords(), TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\setErrorLevel(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\stopTask(), TYPO3\CMS\Extensionmanager\Controller\ListController\terAction(), TYPO3\CMS\Scheduler\Controller\SchedulerModuleController\toggleDisableAction(), 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\Linkvalidator\Task\ValidatorTaskAdditionalFieldProvider\validateAdditionalFields(), TYPO3\CMS\Recycler\Tests\Unit\Task\CleanerFieldProviderTest\validateAdditionalFieldsLogsPeriodError(), TYPO3\CMS\SysAction\ActionTask\viewNewBackendUser(), TYPO3\CMS\SysAction\ActionTask\viewRecordList(), and TYPO3\CMS\SysAction\ActionTask\viewSqlQuery().

◆ INFO

◆ NOTICE

◆ OK

◆ WARNING