jalismrs/symfony.bundle.event.operation

添加带有监听器的操作事件

该软件包的官方仓库似乎已消失,因此该软件包已被冻结。

1.1.1 2021-03-04 10:49 UTC

This package is auto-updated.

Last update: 2024-05-04 17:33:00 UTC


README

添加带有监听器的操作事件

测试

phpunitvendor/bin/phpunit

覆盖率报告将在var/coverage中可用

使用

假设事件监听器已激活并配置

use Jalismrs\Symfony\Bundle\JalismrsOperationEventBundle\Event\OperationMarkEvent;
use Jalismrs\Symfony\Bundle\JalismrsOperationEventBundle\Event\OperationCleanEvent;
use Symfony\Component\EventDispatcher\EventDispatcher;

class SomeClass {
    private EventDispatcher $eventDispatcher;

    public function someFunction(): void {
        $count = 1;
        $operationMarkEvent = new OperationMarkEvent(
            $count
        );
        $this->eventDispatcher->dispatch($operationMarkEvent);
        
        // do something
        
        $count = 0;
        $operationCleanEvent = new OperationCleanEvent(
            $count
        );
        $this->eventDispatcher->dispatch($operationCleanEvent);
    }
}