php-lab/event

事件分发器。

dev-master 2016-03-07 21:45 UTC

This package is auto-updated.

Last update: 2024-09-22 19:46:10 UTC


README

Build Status Scrutinizer Code Quality Total Downloads License

PhpLab\Event 需要 PHP 7。

用法

use PhpLab\Event\Dispatcher;
use App\Logger;

$this->app = new Dispatcher();

$logger = new Logger();
$this->app->subscribe('payment.error', 'logger', function () use ($logger) {
    $logger->log('error', 'Payment error');
});

$this->app->dispatch('payment.error');

许可证

PhpLab\Event 在 MIT 许可证下发布。