Thruway\Role\Subscriber::onMessage PHP Метод

onMessage() публичный Метод

Handle on recieved message
public onMessage ( AbstractSession $session, Thruway\Message\Message $msg ) : void
$session Thruway\AbstractSession
$msg Thruway\Message\Message
Результат void
    public function onMessage(AbstractSession $session, Message $msg)
    {
        if ($msg instanceof SubscribedMessage) {
            $this->processSubscribed($session, $msg);
        } elseif ($msg instanceof UnsubscribedMessage) {
            $this->processUnsubscribed($session, $msg);
        } elseif ($msg instanceof EventMessage) {
            $this->processEvent($session, $msg);
        } elseif ($msg instanceof ErrorMessage) {
            $this->processError($session, $msg);
        } else {
            $session->sendMessage(ErrorMessage::createErrorMessageFromMessage($msg));
        }
    }