nietonfir/raygun-bundle
Symfony bundle that wires Raygun error tracking into your app, capturing exceptions and sending them to Raygun for monitoring and analysis. Provides straightforward service configuration for reporting PHP errors in Symfony projects.
mindscape/raygun4php, so evaluating it is really a decision about Raygun as an error-tracking vendor versus Sentry, Rollbar, Bugsnag, or Honeybadger. That's a build-vs-buy call with a recurring per-seat/per-event cost line.Consider it when:
Look elsewhere when:
Bundle class, service container config, Symfony 2 event system). It will not install or boot in a Laravel app. Use mindscape/raygun4php directly inside a service provider, or pick a Laravel-native package for whichever vendor you choose.raygun4php itself supports your PHP version before committing; the wrapper's constraints are likely stale.For executives: This is a small, free, MIT-licensed integration layer for a commercial error-tracking service. The strategic point isn't the package — it's the decision it surfaces: whether we pay for managed crash reporting or accept longer mean-time-to-resolution on production incidents. Cost of adoption is roughly one engineer-day; cost of not adopting shows up as extended outages and support load that we currently absorb invisibly. Recommendation: don't adopt this package, but do run a two-week Raygun-vs-Sentry evaluation using the underlying vendor SDKs.
For engineering: The bundle is a Symfony2 DI wrapper around mindscape/raygun4php. It's unmaintained (1 star, 0 dependents, Symfony 2 EOL) and cannot be used in a Laravel codebase at all. What transfers is the underlying raygun4php client, which is framework-agnostic — wire it through a Laravel service provider and a report() hook in your exception handler, and you get the same coverage in about 40 lines. Budget a spike to confirm the client supports our PHP version and that its release cadence is acceptable. If we standardize on Raygun, we own that provider ourselves rather than depending on a third-party wrapper.
Bottom line: Use this repository as a design reference and a prompt to make the vendor decision — not as a dependency.
How can I help you explore Laravel packages today?