/** * Get HTTP header to use in request * @return array Array with HTTP headers */ private function GetHttpHeaders() { // return if already created... if (!is_null($this->_requestHttpHeaders)) { return $this->_requestHttpHeaders; } // ...or initialize with default headers $this->_requestHttpHeaders = array(); // content type array_push($this->_requestHttpHeaders, self::$_JSON_HEADER); // Authentication http header if ($this->_authRequired) { $authHlp = new AuthenticationHelper($this->_root); array_push($this->_requestHttpHeaders, $authHlp->GetHttpHeaderKey()); } return $this->_requestHttpHeaders; }