public function friendship($event) { $cache = new BusinessCache(); $friendship = $event->friendship; $eventName = $event->name; $cache->exec('friendship', [$eventName, $friendship]); }
/** * "统一"事件处理方法 * * @param Event $event 事件对象 * @return void */ public function eventProcess($event) { $methodPostfix = 'Circle'; $cache = new BusinessCache(); $userid = $event->userid; $circleid = $event->circleid; $eventName = $event->name; $isUseTransaction = $eventName == Circle::EVENT_DISBAND ? false : true; $result = $cache->exec($eventName . $methodPostfix, [$userid, $circleid], $isUseTransaction); }