/** * @param RawZMQSocket $socket * @return ZmqSocket */ private function wrapSocket(RawZMQSocket $socket) { $wrapped = new ZmqSocket($socket, $this->loop); if ($this->isReadableSocketType($socket->getSocketType())) { $wrapped->attachReadListener(); } return $wrapped; }