adb; $eventInfos = self::lookupCache($this->name); if($eventInfos === false) { $eventInfos = self::getActiveEventInfos($this->adb, $this->name); } if(!empty($eventInfos)){ foreach($eventInfos as $eventInfo) { require_once($eventInfo['handler_path']); $handler = new $eventInfo['handler_class'](); $handler->handleEvent($this->name, $data); } } } }