public function getUserAgent() { return sprintf('%s/%s/%s', $this->userAgentName, $this->version, $this->getPublicKey()); }