symfony/event-dispatcher-contracts
Defines lightweight, version-stable contracts for Symfony’s EventDispatcher: interfaces and abstractions shared across components. Use it to type-hint and build compatible event dispatching integrations with proven Symfony semantics without pulling full implementations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| symfony/service-contracts | 0.89 | Symfony Service Contracts provides lightweight, battle-tested abstractions extracted from Symfony components. Use these shared interfaces to build interoperable libraries and apps with proven semantics and consistent behavior across the Symfony ecosystem. | 2,611 | 2,612 | 7 | 20M | 0 | 32.0 | 61.7 | MIT | 2 months ago | |
| acassan/dispatcher-bundle | 0.87 | acassan/dispatcher-bundle provides a small dispatcher bundle for Laravel/PHP projects, packaging dispatcher-related wiring and configuration so you can register and use a dispatcher in your application with minimal setup. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | GPL-2.0 | — | |
| edemy/eventbundle | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| psr/event-dispatcher | 0.87 | PSR-14 interfaces for event dispatching in PHP. Defines standard contracts for dispatchers, listeners, and providers to enable interoperability between frameworks and libraries. Not an implementation—use a compatible PSR-14 dispatcher package. | 2,284 | 2,292 | 23 | 18M | 0 | 12.3 | 53.7 | MIT | — | |
| sylius-labs/polyfill-symfony-event-dispatcher | 0.86 | Symfony EventDispatcher Polyfill for projects that need compatible event dispatching without depending on a specific Symfony EventDispatcher version. Useful for libraries and apps supporting multiple Symfony versions or minimizing hard dependencies. | 21 | 21 | 3 | 69K | 0 | 1.1 | 48.3 | — | 2 years ago | |
| cvek/domain-events | 0.86 | — | 2 | 2 | 1 | 25 | 0 | 0.6 | 20.5 | MIT | 1 year ago | |
| ashleydawson/domain-event-dispatcher-bundle | 0.86 | — | 1 | 1 | 0 | 0 | 0 | 0.9 | — | — | 9 years ago | |
| symfony/translation-contracts | 0.86 | Symfony Translation Contracts provides lightweight interfaces and abstractions for translation in PHP, extracted from Symfony components. Use it to build interoperable, battle‑tested translation integrations while staying framework-agnostic and compatible with Symfony implementations. | 2,584 | 2,586 | 3 | 19M | 0 | 30.7 | 61.3 | MIT | 2 months ago | |
| league/event | 0.86 | 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,571 | 1,596 | 49 | 5M | 1 | 9.5 | 48.3 | MIT | — | |
| symfony/event-dispatcher | 0.86 | Symfony EventDispatcher lets application parts communicate via dispatched events and listeners/subscribers. It provides a flexible event system for decoupled architecture, supporting priority-based listeners and a consistent dispatching API for PHP apps. | 8,532 | 8,580 | 66 | 18M | 0 | 61.5 | 54.2 | MIT | 4 weeks ago | |
| psr-discovery/event-dispatcher-implementations | 0.86 | Discovers installed PSR-14 event dispatcher implementations (Symfony, League, Yiisoft, etc.) at runtime and returns the first available instance. Ideal for libraries/SDKs to support PSR-14 without hard dependencies or user configuration. | 7 | 7 | 1 | 514K | 0 | 1.3 | 55.3 | MIT | 1 year ago | |
| avris/dispatcher | 0.86 | Laravel-friendly message/event dispatcher providing a simple bus for commands and events with pluggable handlers, middleware-style pipelines, and clear separation of dispatching from handling. Useful for modular apps, CQRS patterns, and decoupled architecture. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| ashleydawson/domain-event-dispatcher | 0.85 | — | 1 | 1 | 0 | 0 | 0 | 2.1 | — | — | 9 years ago | |
| cakephp/event | 0.85 | Lightweight event dispatcher for CakePHP apps. Define and fire events, attach listeners/subscribers, and manage propagation and results. Useful for decoupling components and building extensible plugins with a simple, familiar API. | 23 | 24 | 3 | 91K | 0 | 0.2 | 49.5 | NOASSERTION | — | |
| symfony/remote-event | 0.84 | Symfony RemoteEvent helps your app receive, validate, and handle remote events (like webhooks) in a consistent way. It provides tooling to parse payloads, verify signatures, map to event objects, and process them through Symfony’s event/HTTP workflows. | 29 | 29 | 0 | 249K | 0 | 25.3 | 61.4 | MIT | 3 months ago | |
| ecentria/ecentria-apievents-bundle | 0.83 | — | 0 | 0 | 7 | 0 | 1 | 3.1 | — | — | 3 years ago | |
| dualmedia/symfony-doctrine-event-converter-bundle | 0.83 | — | 1 | 1 | 2 | 50 | 1 | 18.7 | 21.7 | MIT | 6 months ago | |
| symfony/contracts | 0.82 | Symfony Contracts provides small, domain-focused PHP interfaces, traits, and normative docblocks extracted from Symfony components. Use them as stable type hints for loose coupling, interoperability, and easy DI/autowiring with battle-tested implementations. | 3,927 | 3,935 | 19 | 441K | 0 | 37.9 | 32.6 | MIT | 2 months ago |
How can I help you explore Laravel packages today?