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

Raygun Bundle Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Error & exception monitoring vendor selection. This package is a thin Symfony2 wrapper around 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.
  • Observability scope for a PHP service. If you're deciding whether crash reporting ships in v1 or waits for a "platform maturity" milestone, the effort here is roughly one config block plus a service registration — cheap enough to bundle into an existing reliability epic rather than a standalone roadmap item.
  • Incident response and MTTR targets. Adoption directly underwrites any SLA or on-call commitment you've made. Grouped exceptions, deployment markers, and affected-user counts are what turn "customers say it's broken" into a scoped, assignable ticket.
  • Use cases worth naming: unhandled exceptions in queue workers and cron jobs (silent failures that never hit an HTTP response), customer-reported bugs with no reproduction steps, post-deploy regression detection, and triaging 500s in a legacy Symfony estate you've inherited.
  • Build vs buy. Building equivalent grouping/deduplication/alerting in-house is a multi-sprint effort with permanent on-call ownership. Buying is a subscription and a day of integration. This package is the evidence that the integration cost is genuinely low.

When to Consider This Package

Consider it when:

  • You maintain a Symfony 2.x application (this bundle's target — Laravel teams should stop here and read the next section).
  • You want error tracking wired into the DI container with minimal code, and you're comfortable pinning a specific commit because upstream release cadence is unknown.
  • You're doing a time-boxed evaluation spike of Raygun and need something running today.
  • You need a reference implementation for how to wire a PSR-3-adjacent error reporter into a framework's service container; the pattern is more valuable than the code.

Look elsewhere when:

  • You're on Laravel. This bundle is Symfony-specific (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.
  • Maintenance signals matter to you — and they should. One star, zero dependents, and a Symfony 2 target (EOL since 2019) means this is effectively unmaintained. No security patching, no PHP 8.x assurance, no Symfony 5/6 support. Treat it as abandonware you'd fork, not a dependency you'd adopt.
  • You need modern PHP support. Verify raygun4php itself supports your PHP version before committing; the wrapper's constraints are likely stale.
  • Compliance or vendor-risk review applies. A single-maintainer, single-star wrapper will not clear a security review at most organizations. Go to the upstream vendor SDK with a direct support relationship.

How to Pitch It (Stakeholders)

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.

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.
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
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