/** * @param string $host * @param int $httpPort * @param int $udpPort * @param string $user * @param string $password * @param bool $udp * * @return Client */ private function createClient(string $host, int $httpPort, int $udpPort, string $user, string $password, bool $udp = false) : Client { $client = new Client($host, $httpPort, $user, $password); if ($udp) { $client->setDriver(new UDP($client->getHost(), $udpPort)); } return $client; }