static function factory($socket) { $context = new \ZMQContext(); $dealer = $context->getSocket(\ZMQ::SOCKET_DEALER); $queue = new Client($dealer); $queue->setSocket($socket); return $queue; }