actiane/entity-change-watch-bundle
Symfony bundle to watch Doctrine entity lifecycle changes. Configure per-entity callbacks on create, update (all or specific properties), and delete. Invoke tagged services after flush with entity, changed properties, and EntityManager; supports pre-flush via flush:false.
User is updated).Gedmo).Messenger or EventDispatcher).Symfony Messenger + custom Doctrine listeners.StofDoctrineExtensionsBundle (includes Loggable entity behavior).For Executives: "This package lets us automate critical actions—like notifications, validations, or syncs—whenever core data changes (e.g., orders, users). It’s like setting up ‘triggers’ for our database without writing custom code, reducing bugs and speeding up development. Low risk (MIT license), but we’d need to vet its long-term support."
For Engineering:
"A lightweight way to hook into Doctrine lifecycle events (pre/post persist/remove/update) via YAML config. Example: Auto-send an email when a User updates their email field, or log changes to sensitive fields. Tradeoff: Last updated in 2017, but the pattern is battle-tested. We’d need to:
EventDispatcher.Key Asks:
How can I help you explore Laravel packages today?