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

Rollbar Php Symfony Bundle Laravel Package

rollbar/rollbar-php-symfony-bundle

Official Rollbar integration for Symfony: automatically captures errors, exceptions, and logs and sends them to Rollbar for monitoring and alerting. Configurable via bundle settings and Monolog handler.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Observability vendor commitment (build vs. buy): v5.1.0 adds compatibility with rollbar/rollbar v4, the upstream PHP SDK. This release is the signal that the Rollbar PHP integration path is actively maintained against current upstream — a real input to "standardize on Rollbar vs. migrate to Sentry/Bugsnag/OTel-native tooling" decisions.
  • Framework fit / platform scope: This is the Symfony bundle, not the Laravel package. If the decision at hand is "what do we install across our PHP estate," this package covers Symfony services; Laravel services must use rollbar/rollbar-php-laravel. Both share the rollbar/rollbar-php core, so SDK-level decisions (v4 adoption, PHP version floor) propagate across both and should be made once.
  • Runtime roadmap (PHP 8.2+): CI coverage added for PHP 8.2 means the vendor supports modern PHP. This de-risks our own PHP upgrade workstreams — we don't have to sequence an observability migration around a PHP 8.2 rollout.
  • Incident-response & supportability: Symfony framework and version are now attached to config/reporting payloads, enabling filtering and segmentation in the Rollbar dashboard by stack and framework version. This directly affects mean-time-to-diagnosis during incidents and lets us scope blast radius ("is this breaking only on Symfony 6.2?") without custom instrumentation.
  • Release-cadence trust: A minor, non-breaking release with dependency bumps and CI maintenance is a healthy maintenance signal — useful when scoring vendor risk in a buy-vs-build or renewal review.

When to Consider This Package

Adopt when:

  • The service is Symfony-based (or a Symfony kernel inside a larger app) and already uses, or is evaluating, Rollbar as the error-tracking backend.
  • You need first-class framework context in error reports — request data, environment, Symfony and framework version — without writing and maintaining a custom bundle or a hand-rolled monolog handler.
  • You're on PHP 8.1/8.2+ and want an integration that is CI-tested against that runtime.
  • You want configuration-as-code (YAML/env) for Rollbar rather than ad-hoc SDK initialization scattered across bootstraps.
  • You're consolidating observability and want the same vendor and SDK version across Symfony and Laravel services.

Look elsewhere when:

  • You are on Laravel — use rollbar/rollbar-php-laravel. This bundle will not wire itself into Laravel's exception handler or service container the way you need.
  • You are framework-agnostic or non-Symfony PHP — use rollbar/rollbar-php directly; the bundle is overhead.
  • You want vendor-neutral instrumentation (OpenTelemetry, PSR-3 only) or are standardizing on a platform-native tool (e.g., cloud provider error reporting). A vendor-specific bundle creates lock-in at the framework layer.
  • You need trace/metric correlation or APM, not just exception capture — Rollbar is error-centric; evaluate APM-first tools.

Note on this release specifically: v5.1.0 is additive and non-breaking (upstream SDK v4 support, PHP 8.2 CI, richer config metadata). No migration work, no deprecations. It is a low-risk upgrade from v5.0.0 and can ride a normal dependency-bump train.

How to Pitch It (Stakeholders)

For executives: This is a small, low-risk upgrade to our error-tracking integration. It keeps us on the vendor's currently supported SDK, confirms compatibility with PHP 8.2 (which we need for our runtime modernization), and makes error reports richer — engineers can see which Symfony version a failure came from, which shortens incident diagnosis. No breaking changes, no engineering sprint required; it ships on the existing dependency cadence. The strategic point worth noting: this package covers our Symfony services only. Our Laravel services need a sibling package. If we want one consistent error-reporting story across the PHP estate, that's a single decision to make once, not per-framework.

For engineering: v5.1.0 adds rollbar/rollbar-php v4 compatibility, PHP 8.2 test coverage, and includes Symfony framework/version in the config payload. Upgrade path from v5.0.0 is non-breaking — bump the constraint, run the suite, verify reports land with the new metadata. Two things to confirm before we standardize: (1) confirm our Rollbar SDK constraint elsewhere isn't pinned below v4, since mixing SDK majors across services complicates dashboard queries and shared config; (2) confirm the team knows this bundle is Symfony-only — Laravel work should point at rollbar-php-laravel so we don't end up with two divergent integration patterns.

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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package