public function printMessage(Connection $connection, Message $message) { $output = sprintf($this->template, $connection->getId(), $connection->getDeviceName(), $message->getType(), $message->getContent()); echo $output; }
private function processHelloMessage(Message $message, Connection $connection) { $connection->setDeviceName($message->getContent()->getRawContent()[0]['name']); }
/** * @param Connection $connection * @param Message $message */ public function printMessage(Connection $connection, Message $message) { $output = sprintf($this->template, $connection->getId(), $connection->getDeviceName(), $this->colorsRepository->getColoredString($message->getType(), $this->getColorForType($message->getType())), $message->getContent()); echo $output; }