This package is abandoned and no longer maintained. No replacement package was suggested.

DotKernel flash messenger controller plugin

2.0.1 2022-05-17 09:04 UTC

This package is auto-updated.

Last update: 2022-06-17 09:37:22 UTC


Flashmessenger controller plugin for easy access to the flash messenger from any controller.

OSS Lifecycle GitHub license


dot-controller-plugin-flashmessenger is archived and will receive no further development!


Run the following command in your project root directory

$ composer require dotkernel/dot-controller-plugin-flashmessenger

This will also install packages dotkernel/dot-controller and dotkernel/dot-flashmessenger as dependencies. Next, make sure you merge the ConfigProvider to your application's configuration in order to register the default dependencies.


In any controller, you can access the plugin by calling


The methods defined by this plugin are

$this->messenger()->addMessage($namespace, $value);

Adds a session message to at the requested namespace

$this->messenger()->addData($key, $data);

Almost the same as the addMessage method, but named differently in order to reserve this function for adding general session data.

There are also some shortcuts to the addMessage method which are using predefined namespaces





Also, the getter methods

$this->messenger()->getMessages($namespace = null);

Gets all messages under a namespace, or if namespace is not specified it will return all namespaces with all messages


Gets the data stored at the specified key