objective-php/events-handler

ObjectivePHP 的事件处理器

v3.1.0 2019-07-04 16:12 UTC

This package is not auto-updated.

Last update: 2024-09-24 16:48:43 UTC


README

库主题

一个简单的用于与 objective-php/matcher 一起工作的事件处理器。

它允许使用 Matcher 文档中定义的模式(使用通配符和替代项等)绑定事件。

概念

从事件处理的角度来看,这里并没有什么真正的新颖之处。真正的特色功能更多是与 Matcher 相关,它以这种方式将回调绑定到事件上。

用法

回调绑定

将回调绑定到事件上非常直接

$eventsHandler = new EventsHandler();
$eventsHandler->bind('event.name', function($event) { 
    echo 'Event ' . $event->getName() . ' was just fired!');
    }
  );

事件触发

再次强调,这非常简单

$eventsHandler->trigger('event.name'); // will echo 'Event event.name was just fired!'

更多文档即将推出!