hschulz / php-event-dispatcher

PSR-14 事件分发接口的实现。

0.1.7 2024-04-20 19:14 UTC

This package is auto-updated.

Last update: 2024-09-20 20:21:18 UTC


README

PSR-14 事件分发接口的实现。

安装

composer require hschulz/php-event-dispatcher

用法

<?php

declare(strict_types=1);

require 'vendor/autoload.php';

use Hschulz\EventDispatcher\EventDispatcher;

$dispatcher = new EventDispatcher();

$dispatcher->addListener('event.name', function ($event) {
    echo 'Event triggered: ' . $event->getName() . PHP_EOL;
});

$dispatcher->dispatch('event.name');

许可协议

本项目遵循 MIT 许可协议。