Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

php-flasher/flasher-symfony

Open more actions menu

Repository files navigation

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

About

[READ-ONLY] Symfony integration for PHPFlasher, enabling seamless and flexible notification messages in Symfony projects.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.