Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Airbrake Bundle Laravel Package

briareos/php-airbrake-bundle

A Symfony bundle that integrates the Airbrake PHP client to capture and report application exceptions and errors, with configurable Airbrake project settings and environment-aware error monitoring.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Error monitoring for legacy Symfony 2 estates. This bundle is glue: it registers php-airbrake as a Symfony 2 service and exposes config so exceptions and logged errors get shipped to Airbrake without hand-wiring a notifier in every controller.
  • Build vs. buy on observability plumbing. It settles a narrow question — "do we write our own exception listener and Airbrake client, or compose an existing notifier + bundle?" For a Symfony 2 app, the composition answer is obviously cheaper; the bundle itself is a few hundred lines of DI configuration, not a platform.
  • Vendor retention decisions. If the org already pays for Airbrake, this is the cheapest way to keep the existing contract useful on an old app. If the org is standardizing on Sentry/Rollbar/Bugsnag, this package is not the decision — it's evidence that the legacy app still needs a reporting path before you can cut over.
  • Decommission sequencing. Adoption here is a signal that an app is still live and still producing incidents. That informs roadmap: which services get migration budget first, and which get "monitor and forget" treatment.
  • Not supported: new feature development, greenfield services, or anything on a modern Symfony line. This does not belong on a roadmap as a forward-looking investment.

When to Consider This Package

Adopt only when all of the following hold:

  • The application is pinned to Symfony 2.x (2.0–2.8), which has been end-of-life for years, and a framework upgrade is not funded in the current cycle.
  • An Airbrake account already exists and is either contractually committed or already paid through the current period.
  • You need exception capture this sprint and the alternative is no error visibility at all.
  • You have done a source read of both the bundle and php-airbrake. The signals here are poor: zero stars, zero dependents, a zero score. That is not "quietly stable," it is "unvetted." Treat it as code you are adopting, not a dependency you are consuming — plan to vendor it or fork it into the repo so Composer can't hand you a surprise.
  • You have verified the Airbrake API version the underlying notifier speaks still works against your project's endpoint. Old notifier clients target legacy endpoints that vendors have deprecated; confirm with a smoke test in staging before committing.

Look elsewhere when:

  • You are on Symfony 3+ or PHP 8 — use the maintained first-party integrations (sentry/sentry-symfony is the default answer) instead of bridging an abandoned client.
  • You need active maintenance, security response, or a support path. There is no maintainer signal here, and the transitive php-airbrake dependency has the same problem.
  • You need breadcrumbs, performance tracing, release health, or alert routing — this bundle ships errors, not observability.
  • You want zero-fork ownership. If nobody on the team will own vendored code, don't adopt it.

How to Pitch It (Stakeholders)

To executives: This is a stopgap, not a strategy. It restores error visibility to one legacy Symfony 2 application at roughly zero license cost and a day of engineering. The real cost isn't the package — it's that the application is old enough to need a package like this. Frame the ask as "monitor the legacy app while we fund its migration," not "invest in error tracking." Do not let this appear on a roadmap as a capability; it's duct tape with a part number.

To engineering: It's a thin Symfony 2 DI bundle over php-airbrake — service registration plus config, no meaningful logic of its own. Two caveats. First, the package has essentially no adoption: no stars, no dependents, no score. We should vendor or fork it rather than trust the registry, and audit the transitive notifier before it goes anywhere near production. Second, verify the Airbrake API endpoint the client targets is still live for our project — legacy notifier clients have a habit of silently 404ing, which is the worst failure mode for an error reporter. Give it a staging smoke test and a dead-man's-switch alert so we know if reporting stops.

Net recommendation: conditional approve for legacy-only use, scoped to a single application, with the bundle vendored into the repo and an explicit exit criterion — migration to a maintained SDK when the framework upgrade lands.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator