php-flasher / flasher-symfony
Integrate flash notifications into Symfony projects effortlessly with PHPFlasher. Improve user experience and application feedback loops easily.
Package info
github.com/php-flasher/flasher-symfony
Type:symfony-bundle
pkg:composer/php-flasher/flasher-symfony
Fund package maintenance!
v2.6.1
2026-04-13 08:48 UTC
Requires
- php: >=8.2
- php-flasher/flasher: ^2.6.1
- symfony/config: ^7.0|^8.0
- symfony/console: ^7.0|^8.0
- symfony/dependency-injection: ^7.0|^8.0
- symfony/http-kernel: ^7.0|^8.0
Suggests
- symfony/translation: To translate flash messages, title and presets
- symfony/ux-twig-component: To utilize and interact with flash messages components in Twig templates
This package is auto-updated.
Last update: 2026-06-13 09:09:53 UTC
README
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