siestacat/doctrine-odm-event-listener
最新稳定版本:1.0.1
Composer 安装命令:
composer require siestacat/doctrine-odm-event-listener
包简介
Doctrine ODM event listener
README 文档
README
Install:
composer require siestacat/doctrine-odm-event-listener
Add bundle if not auto added:
Siestacat\DoctrineOdmEventListener\DoctrineOdmEventListenerBundle::class => ['all' => true]
Add attribute to your document:
use Siestacat\DoctrineOdmEventListener\EventListenerAttribute;
#[EventListenerAttribute(['App\EventListener\MyDocumentListener'])]
Example of MyDocumentListener:
namespace App\EventListener;
use Doctrine\ODM\MongoDB\Event\LifecycleEventArgs;
use App\Document\MyDocument;
class MyDocumentListener
{
public function postPersist(MyDocument $document, LifecycleEventArgs $event) {}
}
List of events:
preRemove
postRemove
prePersist
postPersist
preUpdate
postUpdate
preLoad
postLoad
统计信息
- 总下载量: 40
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2023-12-25