ark/event

PHP 简单事件分发库

v0.1.2 2015-03-21 18:00 UTC

This package is auto-updated.

Last update: 2024-09-13 21:55:01 UTC


README

PHP 简单事件分发库。

此库是从 igorw/evenement 分支出来的。

安装

composer require ark/event

使用方法

创建发射器

<?php
$emitter = new Ark\Event\EventEmitter();

添加监听器

<?php
$emitter->on('user.created', function (User $user) use ($logger) {
    $logger->log(sprintf("User '%s' was created.", $user->getLogin()));
});

发射事件

<?php
$emitter->emit('user.created', array($user));