Skip to content

Twig extension for rendering slim flash messages

License

Notifications You must be signed in to change notification settings

lava-floor/slim-twig-flash

 
 

Repository files navigation

Slim Twig Flash

A Twig extension to access Slim Flash messages in templates.

master develop
Build Status Build Status

Install

Via Composer

composer require kanellov/slim-twig-flash

Requires:

  • PHP 5.5.0 or newer
  • Slim Framework Flash Messages 0.1.0 or newer
  • Twig 1.18.0 or newer

Usage

  • Add extension to your twig view
...
$view->addExtension(new Knlv\Slim\Views\TwigMessages(
    new Slim\Flash\Messages()
));
...
  • In templates use flash() or flash('some_key') to fetch messages from Flash service
...
<ul class="alert alert-danger">
    {% for msg in flash('error') %}
    <li>{{ msg }}</li>
    {% endfor %}
</ul>
...

Testing

phpunit

License

The GNU GENERAL PUBLIC LICENSE Version 3. Please see License File for more information.

About

Twig extension for rendering slim flash messages

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 96.0%
  • HTML 4.0%