2017 © Pedro Peláez
 

library flashmessages

Pimple Service Provider for Slim Framework flash messages

image

germania-kg/flashmessages

Pimple Service Provider for Slim Framework flash messages

  • Wednesday, November 15, 2017
  • by germania-kg
  • Repository
  • 2 Watchers
  • 0 Stars
  • 36 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

Germania KG · FlashMessages

Pimple Service Provider for Slim Framework flash messages, (*1)

Packagist PHP version Build Status Scrutinizer Code Quality Code Coverage Build Status, (*2)

Installation with Composer

$ composer require germania-kg/flashmessages

Alternatively, add this package directly to your composer.json:, (*3)

"require": {
    "germania-kg/flashmessages": "^1.0"
}

Usage

<?php
use Pimple\Container;
use Slim\Flash\Messages;
use Germania\FlashMessages\FlashMessagesServiceProvider;

// 'Slim Flash Messages' object is optional
$flash_services = new FlashMessagesServiceProvider;
$flash_services = new FlashMessagesServiceProvider( new Messages );

// Setup Pimple container
$container = new Container;
$container->register( $flash_services );

// Shortest Setup:
$container->register( new FlashMessagesServiceProvider );

Setting Flash Messages

$flash_setter = $container['FlashMessages.Setter'];
$flash_setter( $keyword, $message );

Getting Flash Messages

$flash_getter = $container['FlashMessages.Getter'];

//  Get one single message. 
$flash_getter( $keyword );

//  $keyword is optional; leave empty to get ALL messages
$flash_getter();

Development

$ git clone https://github.com/GermaniaKG/FlashMessages.git
$ cd FlashMessages
$ composer install

Unit tests

Either copy phpunit.xml.dist to phpunit.xml and adapt to your needs, or leave as is. Run PhpUnit test or composer scripts like this:, (*4)

$ composer test
# or
$ vendor/bin/phpunit

The Versions

15/11 2017

dev-develop

dev-develop

Pimple Service Provider for Slim Framework flash messages

  Sources   Download

MIT

The Requires

 

The Development Requires

by Carsten Witt

15/11 2017

dev-master

9999999-dev

Pimple Service Provider for Slim Framework flash messages

  Sources   Download

MIT

The Requires

 

The Development Requires

by Carsten Witt

15/11 2017

1.0.2

1.0.2.0

Pimple Service Provider for Slim Framework flash messages

  Sources   Download

MIT

The Requires

 

The Development Requires

by Carsten Witt

15/11 2017

1.0.1

1.0.1.0

Pimple Service Provider for Slim Framework flash messages

  Sources   Download

MIT

The Requires

 

The Development Requires

by Carsten Witt

15/11 2017

1.0.0

1.0.0.0

Pimple Service Provider for Slim Framework flash messages

  Sources   Download

MIT

The Requires

 

The Development Requires

by Carsten Witt