/** * @test */ public function it_should_send_message() { $this->socketMessage = $this->socketMessage->reveal(); $this->messageComposer->compose($this->socketMessage)->willReturn('binary'); $this->stream->write('binary')->shouldBeCalledTimes(1); $this->streamHandler->sendMessage($this->socketMessage); }
/** * Send message via socket * * @param SocketMessage $socketMessage */ public function sendMessage(SocketMessage $socketMessage) { $this->streamHandler->sendMessage($socketMessage); }