BootstrapRenderer implements FlashMessageRendererInterface
A class representing a bootstrap flash messages.
This class renders flash messages as markup, based on the bootstrap HTML/CSS framework. It is used in backend context. The created output contains all classes which are required for the TYPO3 backend. Any kind of message contains also a nice icon.
Table of Contents
Interfaces
- FlashMessageRendererInterface
- Interface must be implemented by all flash message renderer classes
Properties
Methods
- __construct() : mixed
- render() : string
- Render method
- getClass() : string
- Gets the message severity class name
- getIconName() : string
- Gets the message severity icon name
- getMessageAsMarkup() : string
- Gets the message rendered as clean and secure markup
Properties
$iconFactory
protected
IconFactory
$iconFactory
Methods
__construct()
public
__construct([IconFactory|null $iconFactory = null ]) : mixed
Parameters
- $iconFactory : IconFactory|null = null
render()
Render method
public
render(array<string|int, FlashMessage> $flashMessages) : string
Parameters
- $flashMessages : array<string|int, FlashMessage>
Return values
string —Representation of the flash message
getClass()
Gets the message severity class name
protected
getClass(FlashMessage $flashMessage) : string
Parameters
- $flashMessage : FlashMessage
Return values
string —The message severity class name
getIconName()
Gets the message severity icon name
protected
getIconName(FlashMessage $flashMessage) : string
Parameters
- $flashMessage : FlashMessage
Return values
string —The message severity icon name
getMessageAsMarkup()
Gets the message rendered as clean and secure markup
protected
getMessageAsMarkup(array<string|int, FlashMessage> $flashMessages) : string
Parameters
- $flashMessages : array<string|int, FlashMessage>