public function like() { if (!OW::getUser()->isAuthenticated()) { throw new AuthenticateException(); } $entityType = $_GET['entityType']; $entityId = (int) $_GET['entityId']; $like = $this->service->addLike(OW::getUser()->getId(), $entityType, $entityId); $event = new OW_Event('feed.after_like_added', array('entityType' => $entityType, 'entityId' => $entityId, 'userId' => OW::getUser()->getId()), array('likeId' => $like->id)); OW::getEventManager()->trigger($event); $this->afterLike($entityType, $entityId); }