realestateconz/php-airbrake-bundle
A Symfony bundle that integrates the Airbrake PHP notifier to automatically report exceptions and errors to Airbrake for centralized monitoring. Offers simple configuration for API credentials, environment settings, and exception filtering.
php-airbrake. It reinforces the right default: buy the error-tracking service, buy or reuse the SDK, and treat framework bindings as commodity code you should not fund in-house.Consider it only when all of the following hold:
Look elsewhere when:
php-airbrake SDK can be used directly, and the Laravel ecosystem has maintained alternatives. There is no Laravel-specific value here.To executives: This is a small piece of plumbing that connects an old Symfony application to Airbrake, our error-tracking service. It is not a product capability and it will not be visible to customers. Its only strategic value is keeping an existing application observable while we decide what to do with it. It has no community adoption and no maintainer activity, so I do not recommend it for any new work. The recommended path is to keep it where it is already in use, set a replacement date tied to the framework migration, and standardise new and rebuilt services on a vendor-supported error-tracking SDK. The cost of adopting it is near zero; the cost of depending on it indefinitely is real.
To engineering: Treat this as a thin Symfony 2 DI bridge over php-airbrake — a handful of service definitions, not a framework. If it is already in the codebase, pin it, document it as unsupported, and add it to the EOL-dependency inventory. If it is not, do not introduce it: use the SDK directly, or better, the SDK for whichever error tracker we are standardising on. For Laravel services, this package is the wrong tool — use the SDK or a maintained Laravel integration. If we must keep it, assign an explicit owner for compatibility patches and a target removal release.
Bottom line: Tolerate, do not adopt. It is a legitimate stopgap for a Symfony 2 application already on Airbrake, and a poor fit for anything else — including anything Laravel.
How can I help you explore Laravel packages today?