mirror of
https://github.com/PGYER/codefever.git
synced 2026-05-08 14:36:58 +08:00
29 lines
539 B
PHP
Executable File
29 lines
539 B
PHP
Executable File
<?php
|
|
|
|
namespace service\EventHandler;
|
|
|
|
use service\Event\Event;
|
|
|
|
class TestHandler extends EventHandler
|
|
{
|
|
|
|
protected $ListenedEventList = [];
|
|
|
|
function capture(Event $event)
|
|
{
|
|
// filter event type
|
|
$eventType = $event->type;
|
|
if(in_array($eventType, $this->ListenedEventList)) {
|
|
$this->_processEvnet($event);
|
|
} else {
|
|
return true;
|
|
}
|
|
}
|
|
|
|
private function _processEvnet(Event $event)
|
|
{
|
|
// get event type
|
|
$eventType = $event->type;
|
|
}
|
|
}
|