2017 © Pedro Peláez
 

library flash

Flash messages with PHP sessions

image

pytocryto/flash

Flash messages with PHP sessions

  • Thursday, April 26, 2018
  • by PytoCryto
  • Repository
  • 0 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 17 % Grown

The README.md

Flash messages with PHP sessions

This library is by default Bootstrap compatible but you can customize it how you want., (*1)

Installation (require composer)

With Composer

composer require pytocryto/flash

Usage example

// require the composer autoload
require __DIR__ . '/vendor/autoload.php';

if (session_status() === PHP_SESSION_NONE) {
    // start the session
    session_start();
}

// create a new FlashMessage instance
$flash = PytoCryto\Flash\FlashMessage::getInstance();

/**
 * Configuration (optional)
*/
$flash->config([
    'sticky'     => false, // sticky: Render all messages without a close button
    'fadeOut'    => true, // fadeOut on close
    'withTitles' => true, // render messages with the message type as a title if none specified
]);

/**
 * Flash messages
*/
$flash->info('Hello! This is a sticky info message with a title.', $dismissable = false, 'Title here'); // sticky message
$flash->error('Hello! This is a error message.');
$flash->success('Hello! This is a success message.');
$flash->warning('Hello! This is a warning message. Number: {counter}');
$flash->warning('Hello! This is a warning message. Number: {counter}');

// you can check if certain types of messages exist, this is useful for form validation
if ($flash->hasErrors()) {
    // error messages has been set
}
if ($flash->hasWarnings()) {
    // warning messages has been set
}

// display all messages
$flash->display();

// or just display the errors and warnings
$flash->display(['error', 'warning']);

The Versions

26/04 2018

dev-master

9999999-dev

Flash messages with PHP sessions

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

26/04 2018

1.0.1

1.0.1.0

Flash messages with PHP sessions

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

26/04 2018

1.0.0

1.0.0.0

Flash messages with PHP sessions

  Sources   Download

MIT

The Requires

  • php >=5.6.0