/** * @param \Thruway\Event\MessageEvent $event */ public function handleMessageEvent(MessageEvent $event) { $msg = $event->message; $session = $event->session; $this->processMessage($session->getRealm(), $session, $msg); $event->stopPropagation(); }
/** * @param \Thruway\Event\MessageEvent $messageEvent */ public function handleMessage(MessageEvent $messageEvent) { if (!$this->isAuthorizedTo($messageEvent->session, $messageEvent->message)) { $messageEvent->session->sendMessage(ErrorMessage::createErrorMessageFromMessage($messageEvent->message, "wamp.error.not_authorized")); $messageEvent->stopPropagation(); } }