darkwebdesign / doctrine-enhanced-events
Doctrine Enhanced Events
v2.7.2
2023-11-08 10:29 UTC
Requires
- php: ^7.1
- doctrine/event-manager: ^1.1
- doctrine/orm: 2.7.*
- doctrine/persistence: ^1.3.3 || ^2.0
Requires (Dev)
- darkwebdesign/doctrine-unit-testing: 2.7.*
- doctrine/data-fixtures: ^1.1
- phpunit/phpunit: ^7.5
Suggests
- darkwebdesign/doctrine-enhancement-pack: All Doctrine enhancements bundled together
README
Doctrine Enhanced Events 提供了原始 Doctrine(生命周期)事件的增强版本。
在它的文档中了解更多信息。
特性
- 在
pre-update
和post-update
生命周期事件中访问原始实体。 - 在
on-flush
和post-flush
事件中访问创建的、更新的(以及它们的原始实体)和删除的实体。 - 在
on-flush
事件和pre-update
生命周期事件中修改实际实体(而不是通过“更改集”数组)。 - 在
on-flush
事件中修改实体后自动重新计算“更改集”。
通过 Composer 安装
composer require darkwebdesign/doctrine-enhanced-events
composer install
许可协议
Doctrine Enhanced Events 使用 MIT 许可证 - 请参阅 LICENSE
文件以获取详细信息。