AbstractMessage implements JsonSerializable
AbstractYes
A class used for any kind of messages.
Table of Contents
Interfaces
- JsonSerializable
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
Properties
$message
protected
string
$message
= ''
$severity
protected
ContextualFeedbackSeverity
$severity
= \TYPO3\CMS\Core\Type\ContextualFeedbackSeverity::OK
$title
protected
string
$title
= ''
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
stringgetSeverity()
public
getSeverity() : ContextualFeedbackSeverity
Return values
ContextualFeedbackSeveritygetTitle()
public
getTitle() : string
Return values
stringjsonSerialize()
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([ContextualFeedbackSeverity $severity = ContextualFeedbackSeverity::OK ]) : void
Parameters
- $severity : ContextualFeedbackSeverity = ContextualFeedbackSeverity::OK
setTitle()
public
setTitle(string $title) : void
Parameters
- $title : string