php-flasher/flasher-symfony

Integrate flash notifications into Symfony projects effortlessly with PHPFlasher. Improve user experience and application feedback loops easily.
1,322,808 13
Install
composer require php-flasher/flasher-symfony
Latest Version:v2.5.2
PHP:>=8.2
License:MIT
Last Updated:Apr 5, 2026
Links: GitHub  ·  Packagist
Maintainer: yoeunes

PHPFlasher Symfony Adapter

Latest Version Total Downloads License

Symfony framework adapter for PHPFlasher. Seamless integration with zero JavaScript setup.

Requirements

  • PHP >= 8.2
  • Symfony >= 7.0

Installation

composer require php-flasher/flasher-symfony

Run the install command:

php bin/console flasher:install

Quick Start

// Success notification
flash('Your changes have been saved!');

// In controller
public function save(): Response
{
    // Your logic...

    flash('Operation completed successfully!');

    return $this->redirectToRoute('home');
}

// With dependency injection
public function save(FlasherInterface $flasher): Response
{
    // Your logic...

    $flasher->success('Changes saved!');

    return $this->redirectToRoute('home');
}

Configuration

Publish configuration file:

php bin/console flasher:install --config

This creates config/packages/flasher.yaml where you can customize:

  • Default adapter
  • Global options
  • Flash bag mapping
  • Presets

Documentation

Complete documentation: php-flasher.io

License

MIT