swag-industries/doctrine-domain-events
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ruvents/doctrine-bundle | 0.89 | A Symfony bundle that integrates Doctrine ORM by registering entity managers, database connections, and mapping configuration. It provides default services and config for Doctrine-backed applications, simplifying persistence setup. | 1 | — | 0 | — | 0 | 0.2 | — | MIT | 8 years ago | |
| event-engine/php-event-store | 0.89 | — | 5 | 5 | 3 | 7K | 1 | 1.8 | 42.0 | MIT | 1 year ago | |
| event-engine/php-persistence | 0.88 | 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 | |
| andreas-glaser/dc-event-bundle | 0.88 | — | 1 | 2 | 0 | 0 | 0 | 0.6 | — | MIT | 8 years ago | |
| manasbala/doctrine-log-bundle | 0.88 | A Symfony bundle for audit logging Doctrine entity changes. It captures create, update, and delete events and stores a change history for traceability, integrating through Doctrine event listeners with configurable logging options. | 8 | 8 | 10 | 28 | 4 | 1.7 | 9.2 | MIT | 4 years ago | |
| micro-module/event-store-dbal | 0.88 | A Doctrine DBAL-backed event store for micro-module applications. Persist and replay domain events in a relational database through a simple API suited to event sourcing and CQRS workflows. | 0 | 0 | 0 | 110 | 0 | 0.0 | 28.3 | MIT | 4 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 | |
| dlakomski/doctrine-orm-bridge | 0.88 | Doctrine ORM bridge for SimpleBus/MessageBus. Provides command bus middlewares to wrap command handling in database transactions and to dispatch domain events generated by Doctrine entities. Links to main SimpleBus repo for issues and PRs. | 0 | 0 | 0 | 197 | 0 | 0.0 | 31.7 | MIT | — | |
| kphoen/doctrine-state-machine-bundle | 0.88 | Symfony bundle that integrates the Doctrine finite state machine library, letting you define state machines and transitions in configuration and expose them as container services for clean, testable workflow logic in your PHP applications. | 45 | 48 | 19 | 99 | 5 | 2.5 | 8.4 | — | 10 years ago | |
| bentools/doctrine-watcher | 0.88 | 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 | |
| kettari/telegram-bundle | 0.88 | 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 | |
| agluh/outbox-bundle | 0.88 | 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 | |
| gpslab/domain-event-bundle | 0.88 | Symfony bundle that integrates gpslab/domain-event with the framework, making it easy to publish and handle domain events through Symfony services and configuration. Lightweight setup for decoupled domain events in Symfony applications. | 14 | 14 | 2 | 100 | 0 | 0.5 | 12.2 | MIT | 5 years ago | |
| dddominio/event-sourcing-bundle | 0.88 | — | 0 | 0 | 0 | 0 | 7 | 1.9 | 1.9 | MIT | — | |
| rundum/event-base | 0.87 | 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 | |
| patchlevel/event-sourcing-bundle | 0.87 | 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 | |
| astina/domain-events-bundle | 0.87 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| alexandrebulete/ddd-doctrine-bridge | 0.87 | Doctrine ORM bridge for DDD Foundation, providing repository and paginator implementations plus custom DBAL types for value objects. Composable traits give full CRUD or read-only/write-only repositories. Pure PHP, framework-agnostic, with an optional Symfony bundle. | 1 | 1 | 0 | 112 | 0 | 0.0 | 24.3 | — | — | |
| tjovaisas/delayed-event-bundle | 0.86 | Schedule Symfony events to dispatch later instead of immediately. This bundle queues delayed events and processes them when due, useful for reminders, time-based workflows, and background follow-up actions. | 1 | 1 | 0 | 28 | 0 | 0.0 | 16.2 | MIT | 4 years ago | |
| vanio/doctrine-domain-events | 0.86 | A Doctrine ORM integration that lets your entities record and dispatch domain events. Collect events during persistence, then release them after flush via a configurable dispatcher, keeping your domain model decoupled from infrastructure. | 6 | 7 | 1 | 325 | 0 | 0.1 | 23.2 | MIT | — |
How can I help you explore Laravel packages today?