NicolasRoehm / flash-message

Multi-channel Flash message controller for PHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flash messages handler

A very simple flash message handler written in PHP. (PHP 7.0+)

Features:

  • Based on driver system to write/read messages
  • Multiple channels (optionnal)
  • By default, duplicated message within the same channel are ignored
  • Be default, messages are deleted when opened
  • Lightweight and no dependencies

Installation:

With composer :

composer require kegi/flash-message

A very simple example :

<?php

/*instantiate*/

$flashMessageController = new FlashMessageController(
    new SessionDriver()
);

/*add a message*/

$flashMessageController->success('Yay !');

/*get messages*/

var_dump($flashMessageController->getMessages());

Documentation

Documentation.

Contribution

Feel free to contact me or send pull requests ! or send your own driver !

About

Multi-channel Flash message controller for PHP

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%