Thruway\AbstractSession::sendMessage PHP Method

sendMessage() abstract public method

Send message
abstract public sendMessage ( Thruway\Message\Message $msg ) : mixed
$msg Thruway\Message\Message
return mixed
    public abstract function sendMessage(Message $msg);

Usage Example

Exemplo n.º 1
0
 /**
  * handle received message
  *
  * @param \Thruway\AbstractSession $session
  * @param \Thruway\Message\Message $msg
  * @return void
  */
 public function onMessage(AbstractSession $session, Message $msg)
 {
     if ($msg instanceof PublishedMessage) {
         $this->processPublished($msg);
     } elseif ($msg instanceof ErrorMessage) {
         $this->processError($msg);
     } else {
         $session->sendMessage(ErrorMessage::createErrorMessageFromMessage($msg));
     }
 }