Example #1
0
 /**
  *
  * @param \AlphaRPC\Common\Socket\Message $message
  * @param \AlphaRPC\Common\Socket\Socket  $socket
  */
 public function __construct(Message $message, Socket $socket)
 {
     $this->message = $message;
     $this->socket = $socket;
     if (MessageFactory::isProtocolMessage($message)) {
         $this->protocolMessage = MessageFactory::createProtocolMessage(clone $message);
     }
 }
 public function testIsProtocolMessage()
 {
     $msg1 = new Message(array('1'));
     $this->assertTrue(MessageFactory::isProtocolMessage($msg1));
     $msg3 = new Message(array(99));
     $this->assertTrue(MessageFactory::isProtocolMessage($msg3));
     $msg2 = new Message(array(100));
     $this->assertFalse(MessageFactory::isProtocolMessage($msg2));
 }