AbstractMessage implements JsonSerializable

AbstractYes

A class used for any kind of messages.

Table of Contents

Interfaces

JsonSerializable

Constants

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

Properties

$message  : string
$severity  : ContextualFeedbackSeverity
$title  : string

Methods

__toString()  : string
Creates a string representation of the message. Useful for command line use.
getMessage()  : string
getSeverity()  : ContextualFeedbackSeverity
getTitle()  : string
jsonSerialize()  : array<string|int, mixed>
setMessage()  : void
setSeverity()  : void
Sets the message' severity
setTitle()  : void

Constants

ERROR

Deprecated

Use \TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::ERROR instead

public mixed ERROR = 2

INFO

Deprecated

Use \TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::INFO instead

public mixed INFO = -1

NOTICE

Deprecated

Use \TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::NOTICE instead

public mixed NOTICE = -2

OK

Deprecated

Use \TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::OK instead

public mixed OK = 0

WARNING

Deprecated

Use \TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::WARNING instead

public mixed WARNING = 1

Properties

Methods

__toString()

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

public __toString() : string
Return values
string

A string representation of the message.

getMessage()

public getMessage() : string
Return values
string

getTitle()

public getTitle() : string
Return values
string

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

Data which can be serialized by json_encode()

setMessage()

public setMessage(string $message) : void
Parameters
$message : string

setSeverity()

Sets the message' severity

public setSeverity([int|ContextualFeedbackSeverity $severity = ContextualFeedbackSeverity::OK ]) : void
Parameters
$severity : int|ContextualFeedbackSeverity = ContextualFeedbackSeverity::OK
Tags
todo:

Change $severity to allow ContextualFeedbackSeverity only in v13

setTitle()

public setTitle(string $title) : void
Parameters
$title : string

        
On this page

Search results