purelib / event
一个php事件管理器,参考zendframework/zend-eventmanager并做了简化,与它接口并不兼容
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/purelib/event
This package is auto-updated.
Last update: 2025-10-08 09:22:35 UTC
README
一个PHP事件管理器。
参考了 zendframework/zend-eventmanager, 是它的简化版本, 接口并不兼容
简明使用:
$eventManager = new \PureLib\Event\EventManager(); $eventManager->on('event_name', function($event){ $target = $event->getTarget(); $params = $event->getParams(); $param = $event->getParam('key', 'default_value'); //stop // $event->stop(); return true; }); // event_name, target, params $result = $event->trigger('event_name', null, ['key' => 'value'])->success(); if($result) { //ok } else { // error ? }