doctrine/event-manager
Doctrine Event Manager is a lightweight PHP library providing a simple event system for registering listeners and dispatching events. Commonly used across Doctrine components to decouple services and react to lifecycle or application events cleanly.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| arnedesmedt/event-engine-symfony-bundle | 0.89 | — | 4 | 5 | 6 | 0 | 0 | 0.2 | — | — | — | |
| astina/domain-events-bundle | 0.88 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| dddominio/event-sourcing-bundle | 0.88 | — | 0 | 0 | 0 | 0 | 7 | 1.9 | 1.9 | MIT | — | |
| andreo/eventsauce-messenger | 0.88 | Symfony Messenger integration for EventSauce. Dispatch and consume EventSauce messages via Messenger handlers, with optional autoconfiguration through the AsEventSauceMessageHandler attribute or manual service tagging. Requires PHP 8.2+ and Symfony Messenger 6.2+. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| bentools/doctrine-watcher | 0.87 | Monitor Doctrine entity inserts and updates with a lightweight event subscriber. Watch specific classes and properties, get a changeset with old/new values or additions/removals, and run callbacks to react to changes (e.g., email or roles updates). | 1 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 7 years ago | |
| event-engine/php-event-store | 0.87 | — | 5 | 5 | 3 | 7K | 1 | 1.8 | 42.0 | MIT | 1 year ago | |
| event-engine/php-messaging | 0.87 | Messaging components for PHP apps: message bus, commands, events and queries with middleware-style dispatching. Designed to pair with Event Engine/event sourcing stacks but usable standalone for structured, testable message handling. | 6 | 6 | 1 | 6K | 0 | 2.2 | 40.9 | MIT | 1 year ago | |
| event-engine/php-persistence | 0.87 | Event Engine PHP Persistence Package providing persistence layer utilities for PHP-based event-sourced and CQRS applications. Supports storing and retrieving events and state in a consistent way to integrate with Event Engine workflows. | 6 | 6 | 5 | 5K | 0 | 4.1 | 39.2 | MIT | 1 year ago | |
| agluh/outbox-bundle | 0.86 | Laravel outbox pattern bundle for reliable event publishing: capture domain events in an outbox table within your transaction, then dispatch them asynchronously to queues or brokers. Helps avoid dual-write issues and improves consistency between your DB and integrations. | 9 | 9 | 0 | 0 | 0 | 0.3 | — | MIT | 6 years ago | |
| joomla/event | 0.86 | Joomla Event provides the building blocks for PHP event systems, including a dispatcher implementation with prioritized listeners. Use it to define, register, and trigger events in a clean, decoupled way. Requires PHP 8.1+. | 8 | 9 | 10 | 17K | 0 | 2.1 | 45.6 | GPL-2.0 | 1 year ago | |
| rundum/event-base | 0.86 | rundum/event-base gives Laravel developers a lightweight foundation for event-driven code, offering base event classes and helpers for defining, dispatching, and organizing domain events consistently across an application. | 0 | 0 | 0 | 2 | 0 | 0.0 | 6.6 | MIT | 2 years ago | |
| andreo/eventsauce-bundle | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| illuminate/database | 0.86 | Illuminate Database is Laravel’s standalone database toolkit for PHP: expressive query builder, Eloquent ORM (ActiveRecord), and schema builder. Supports MySQL, Postgres, SQL Server, and SQLite, and can be used via Capsule outside Laravel. | 2,776 | 2,995 | 604 | 1M | 0 | 29.6 | 39.5 | MIT | — | |
| eventsauce/message-outbox-for-doctrine | 0.85 | — | 1 | 1 | 0 | 2K | 0 | 0.0 | 41.0 | — | — | |
| league/event | 0.85 | PSR-14 compatible event dispatcher for PHP. Provides an emitter, listeners and subscribers, plus prioritized, stoppable events. Lightweight, extensible, and framework-agnostic—ideal for decoupling application components and building clean event-driven architectures. | 1,569 | 1,596 | 49 | 5M | 1 | 9.5 | 48.3 | MIT | — | |
| andy-thorne/domain-events-bundle | 0.85 | — | 0 | 1 | 0 | 1 | 0 | 0.5 | 2.9 | — | 4 years ago | |
| david2m/prooph-event-store-doctrine-adapter-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| zendframework/zend-eventmanager | 0.84 | Zend\EventManager provides a lightweight, flexible event and listener system for PHP apps. Attach and detach listeners, trigger events with priorities, and use shared managers for cross-cutting events—ideal for decoupling components in Zend Framework and beyond. | 1,601 | 1,658 | 60 | 216K | 7 | 7.4 | 22.2 | BSD-3-Clause | 8 years ago | |
| eventsauce/message-outbox | 0.84 | Laravel package that adds an outbox to EventSauce message dispatching, helping you store outgoing messages and publish them reliably. Useful for preventing lost events in async workflows and supporting at-least-once delivery. | 2 | 2 | 2 | 9K | 0 | 0.1 | 48.2 | — | — | |
| swag-industries/doctrine-domain-events | 0.84 | Adds Doctrine domain event support to Laravel: entities can record domain events, and the package collects and dispatches them through Laravel’s event system after Doctrine flushes or transactions commit, keeping persistence and side effects cleanly separated. | 4 | 4 | 4 | 1K | 0 | 7.5 | 36.0 | MIT | 7 months ago |
How can I help you explore Laravel packages today?