Search by

flawe / flare-bundle

flawe

Send Symfony errors to Flare

Package info

github.com/f-lawe/flare-bundle

Type:symfony-bundle

pkg:composer/flawe/flare-bundle

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v3.2.0 2026-11-08 18:20 UTC

This package is auto-updated.

Last update: 2026-11-08 18:30:23 UTC


README

Versions Downloads Licence GitHub Actions

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(default::FLARE_KEY)%'
    trace: false
    censor:
        client_ips: true
        body_fields: []
        headers: []
        cookies: true
        session: true

When key is empty or missing, Flare is disabled: nothing is sent and no error is raised.

Usage

The bundle will automatically report all errors to Flare. On top of that, you can inject Flare to monitor performance with custom spans:

namespace App\Controller;

use Spatie\FlareClient\Flare;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Attribute\Route;

class SomeController
{
    #[Route('/some-action')]
    public function someAction(Flare $flare): Response
    {
        $flare->tracer->span('Do something', function () {
            // Do something
        });

        return new Response('Some Response');
    }
}