symfony/event-dispatcher-contracts
A small set of PHP interfaces that abstract Symfony's event dispatcher, letting you build on proven event semantics and swap implementations without locking your code to a specific package.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| psr/event-dispatcher | 0.89 | 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,287 | 2,291 | 23 | 27M | 0 | 12.3 | 55.3 | MIT | — | |
| kettari/telegram-bundle | 0.89 | kettari/telegram-bundle is a Symfony bundle for integrating Telegram bots into PHP applications, providing configuration and services for sending messages, handling updates, and interacting with the Telegram Bot API. | 1 | 1 | 0 | 0 | 13 | 4.1 | 4.1 | MIT | 9 years ago | |
| tripcloud/async-event-dispatcher-bundle | 0.89 | Symfony bundle for asynchronous event dispatching, letting applications publish events without blocking the request. Integrates with Symfony's dispatcher to queue and process listeners in the background, improving response times and decoupling event handling in PHP applications. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| innmind/event-bus | 0.89 | A lightweight event bus for PHP from the Innmind ecosystem. Publish domain events and register listeners or handlers to react to them, keeping producers and consumers decoupled behind a small, predictable API that fits neatly into larger Innmind applications. | 0 | 0 | 0 | 94 | 0 | 0.0 | 19.3 | MIT | — | |
| neos/event-sourcing-symfony-bridge | 0.89 | Symfony bridge for Neos Event Sourcing, wiring event stores, projections, and subscribers into the framework. Provides dependency injection, console commands, and configuration to run event-sourced applications smoothly on Symfony. | 4 | 4 | 0 | 0 | 0 | 0.1 | — | — | 4 years ago | |
| enqueue/async-event-dispatcher | 0.89 | Symfony EventDispatcher extension that dispatches events asynchronously by sending them to a message queue, enabling background processing and improved responsiveness. Part of the Enqueue ecosystem; integrates with Symfony apps and supports MQ-driven event handling. | 69 | 69 | 7 | 11K | 0 | 1.2 | 30.4 | MIT | 9 years ago | |
| rundum/event-base | 0.89 | 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 | |
| willdurand/propel-eventdispatcher-behavior | 0.88 | Propel behavior that integrates Symfony’s EventDispatcher into your model classes. Add it to your Propel config and schema to auto-generate an EventDispatcher per ActiveRecord class via getEventDispatcher(), enabling event-driven hooks in models. | 18 | 19 | 14 | 195 | 0 | 0.3 | 10.3 | MIT | — | |
| yiisoft/event-dispatcher | 0.88 | PSR-14 event dispatcher for Yii applications with a simple listener API, listener providers, dependency injection support, and extensible configuration. Lightweight and framework-agnostic, it helps decouple components by dispatching events to typed listeners. | 73 | 73 | 23 | 35K | 2 | 1.6 | 37.2 | BSD-3-Clause | 4 years ago | |
| bnnvara/event-like | 0.88 | A Laravel package from BNNVARA that adds like functionality to events, providing traits, migrations, and Eloquent relationships so users can like or unlike events with simple methods for toggling and counting likes. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| psr-discovery/event-dispatcher-implementations | 0.88 | 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 | |
| jphooiveld/eventsauce-bundle | 0.88 | A Symfony bundle that integrates EventSauce event sourcing into your application, providing service configuration for aggregates, repositories, message dispatching, and event storage so you can build domain-driven, event-sourced systems with less boilerplate. | 15 | 15 | 9 | 697 | 0 | 0.6 | 22.8 | MIT | 6 years ago | |
| hoa/event | 0.88 | Hoa\Event is a lightweight PHP event library for decoupled, event-driven code. Attach listeners to named events, fire them with data buckets, and use listenable sources to route notifications cleanly across your application. Part of the Hoa project. | 321 | 323 | 11 | 584K | 2 | 1.3 | 32.2 | — | 9 years ago | |
| dmytrof/doctrine-modification-events-bundle | 0.88 | A Symfony 7/8 bundle that helps you create and handle events when Doctrine entities are updated, making it easier to react to entity modifications in your application. Install via Composer and enable the bundle. | 0 | 0 | 0 | 791 | 0 | 17.8 | 44.7 | MIT | 4 months ago | |
| windwalker/event | 0.88 | Lightweight event dispatching for PHP and the Windwalker framework: register listeners, dispatch events, and decouple components with a simple, PSR-14-friendly API. | 0 | 0 | 0 | 790 | 0 | 0.0 | 40.0 | MIT | — | |
| acassan/dispatcher-bundle | 0.88 | 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 | — | |
| patchlevel/event-sourcing-bundle | 0.88 | Symfony integration for the patchlevel event-sourcing library, built on Doctrine DBAL. It bundles snapshots, stream splitting, versioned subscriptions, upcasting, personal-data crypto-shredding, schema/migration setup, and CLI commands for a smooth developer experience. | 52 | 52 | 11 | 21K | 4 | 29.7 | 43.5 | MIT | 4 weeks ago | |
| illuminate/events | 0.88 | Illuminate Events is Laravel’s event dispatcher component, providing a simple way to register listeners and subscribers, dispatch events, and build decoupled, extensible application workflows with synchronous or queued handling. | 136 | 151 | 10 | 1M | 0 | 1.0 | 55.3 | MIT | — | |
| symfony/remote-event | 0.88 | 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 | 5 months ago | |
| landingi/event-store-bundle | 0.87 | A PHP event store bundle that adds event sourcing infrastructure to your application: append domain events to streams, replay them to rebuild aggregates, and wire the store into your existing framework services with minimal configuration. | 0 | 0 | 0 | 161 | 0 | 0.0 | 30.5 | MIT | 1 year ago |
How can I help you explore Laravel packages today?