flawe / flare-bundle
Send symfony errors to Flare
v1.0.0
2026-04-23 19:57 UTC
Requires
- php: >=8.3
- spatie/flare-client-php: ^2.0
- symfony/config: ^7.0
- symfony/dependency-injection: ^7.0
- symfony/http-kernel: ^7.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.51
- friendsofphp/php-cs-fixer: ^3.94
- phpstan/phpstan: ^2.1
This package is auto-updated.
Last update: 2026-04-23 20:34:28 UTC
README
Send Symfony errors to Flare! This project is the Symfony counterpart of the Laravel Flare package.
Installation
Install the package via composer:
composer require flawe/flare-bundle
Add the bundle to your Symfony application by adding it to the config/bundles.php file:
return [ // ... Flawe\FlareBundle\FlareBundle::class => ['all' => true], ];
Add your Flare API key to your .env file:
FLARE_KEY=your-flare-key
And finally, add the file config/packages/flare.yaml and fill it with your settings:
flare: key: '%env(FLARE_KEY)%' trace: false censor: client_ips: true body_fields: [] headers: [] cookies: true session: true
The minimum configuration requires the key option.
Usage
The bundle will automatically report all errors to Flare.
On top of that, you can inject Flare to monitor perfomance:
namespace App\Controller; use Spatie\FlareClient\Flare; use Symfony\Component\HttpFoundation\Response; class SomeController { #[Route('/some-action')] public function someAction(Flare $flare): Response { $flare->application()->recordStart(); // Do something $flare->application()->recordEnd(); return new Response('Some Response'); } }