arnaud-23/attribute-execution-bundle
EventListener) to declarative attributes.EventSubscriber).*"This package lets us reduce technical debt by replacing manual middleware setup with declarative attributes—like annotations on steroids. For example:
[Security('ROLE_ADMIN')] instead of writing listeners.[Cache(strategy: 'redis', ttl: 3600)] in one line.[Transactional] to prevent partial failures.
Impact: Faster development, fewer bugs, and easier maintenance. It’s like adding a Swiss Army knife for Symfony services—MIT-licensed, battle-tested, and ready to deploy."**"This is a lightweight, zero-config way to add middleware to Symfony services using PHP attributes. Key benefits:
autoconfigure: true + manual setup.Call to Action: "Let’s prototype this for [high-priority use case, e.g., API caching] in 2 sprints. If it meets our needs, we can adopt it for [security/transactions] next."
How can I help you explore Laravel packages today?