Chris@0: command('get_headers'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * Given an array of headers, set such headers for the requests, removing all others Chris@0: * @param array $headers Chris@0: * @return mixed Chris@0: */ Chris@0: public function setHeaders($headers) { Chris@0: return $this->command('set_headers', $headers); Chris@0: } Chris@0: Chris@0: /** Chris@0: * Adds headers to current page overriding the existing ones for the next requests Chris@0: * @param $headers Chris@0: * @return mixed Chris@0: */ Chris@0: public function addHeaders($headers) { Chris@0: return $this->command('add_headers', $headers); Chris@0: } Chris@0: Chris@0: /** Chris@0: * Adds a header to the page making it permanent if needed Chris@0: * @param $header Chris@0: * @param $permanent Chris@0: * @return mixed Chris@0: */ Chris@0: public function addHeader($header, $permanent = false) { Chris@0: return $this->command('add_header', $header, $permanent); Chris@0: } Chris@0: Chris@0: /** Chris@0: * Gets the response headers after a request Chris@0: * @return mixed Chris@0: */ Chris@0: public function responseHeaders() { Chris@0: return $this->command('response_headers'); Chris@0: } Chris@0: }