/** * * @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); } }
/** * @expectedException \AlphaRPC\Common\Protocol\Exception\UnknownMessageException */ public function testCreateProtocolMessageWithoutValidMessagetypeThrowsException() { $msg = new Message(array(1, 999)); MessageFactory::createProtocolMessage($msg); }