mouf/html.widgets.messageservice

Use this package to display info/warning/error messages to the user on a web page. Using the SessionMessageService class, you register messages to be displayed. Using the MessageWidget class, you display the error messages in your templates.

v4.0.0 2022-12-01 16:12 UTC

This package is auto-updated.

Last update: 2024-04-29 03:07:04 UTC


README

This service allows to implement user oriented messaging. It relies on a simple function that will add a message with a given level, and an HTML block that will render user's messages when the page is loaded.

Example

Using the Service

When the package is installed, a block is added to the template's content. When rendered, this block will dump the messages that were stored into the session.

Add a message :

$messageService->setMessage("User <b>foo bar</b> has been successfully cerated", UserMessageInterface::SUCCESS);

The UserMessageInterface defines 4 types of message :

  • SUCCESS
  • INFO
  • WARNING
  • ERROR

By default, the message will be displayed in the header block. But you are free to insert this block anywhere.

More Information can be found here :