sliver/flash-format

Code snippet to provide a standard format for flash messages.

Installs: 27

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/sliver/flash-format

v0.0.1 2025-12-21 02:25 UTC

This package is auto-updated.

Last update: 2025-12-21 02:34:31 UTC


README

Code snippet to provide a standard format for flash messages.

The Format

array{
  title: string,
  description: ?string,
  level: ?string
}

Installation

composer require sliver/flash-format

Usage

use Sliver\Format\FlashMessage;

$simple = new FlashMessage('This is a flash message');

$structured = new FlashMessage([
  'title' => 'Approved!',
  'description' => 'Your submission has been approved.',
  'level' => 'success',
]);

Serialization

The FlashMessage class has a toArray method for serialization.

use Sliver\Format\FlashMessage;

$message = new FlashMessage('I can be an array');

print_r($message->toArray());
// Array
// (
//     [title] => I can be an array
//     [description] => 
//     [level] => 
// )