yceruto/decorator-bundle
A Symfony bundle for applying the decorator pattern to services. Wrap existing implementations with extra behavior, keep original classes untouched, and compose features cleanly for more modular, maintainable applications.
yceruto/decorator-bundle). If your roadmap is Laravel-first, this is not a direct dependency decision — it is a signal about the underlying PHP attribute-decorator pattern. Treat it as prior art for whether to adopt a similar internal convention or a Laravel-native equivalent.Compound decorator attribute. No API changes, no deprecations, no behavioral changes to runtime semantics. It does not create an upgrade task, but it does confirm the maintainer is active.Adopt (or evaluate further) when:
Compound decorator specifically matches a use case where multiple decorators must be applied as one declaration — verify against your version, since this patch exists precisely because that attribute's namespace was wrong.Look elsewhere when:
Release-specific read: v1.2.3 is a non-breaking correctness fix. No migration work, no feature to schedule, no deprecation to plan around. If you are already on v1.2.x, bump at your normal cadence; if you pinned the Compound attribute namespace directly in app code, verify you were not relying on the previous value.
For executives (one line): This is a routine maintenance release of a small open-source PHP decorator package — no new capability, no breaking change, no action required beyond a standard dependency bump; it is not a Laravel-native library, so it is not on our critical path.
For engineering: v1.2.3 fixes the namespace of the Compound decorator attribute — a compile-time wiring bug, not a runtime one. Upgrade is low-risk and should ride the normal patch cadence. Two things to confirm before we formalize a dependency: (1) whether we are standardizing on attribute-based decoration at all, and if so whether that belongs in Laravel's native container attributes rather than a Symfony bundle; (2) whether anyone has hardcoded the old Compound namespace. Recommendation: treat as informational, not a roadmap item — revisit only if we commit to the attribute-decorator pattern as a team convention.
How can I help you explore Laravel packages today?