Minor dependency updates
[yaffs-website] / vendor / jcalderonzumba / mink-phantomjs-driver / src / HeadersTrait.php
1 <?php
2
3 namespace Zumba\Mink\Driver;
4
5 /**
6  * Class HeadersTrait
7  * @package Zumba\Mink\Driver
8  */
9 trait HeadersTrait {
10
11   /**
12    * Gets the current request response headers
13    * Should be called only after a request, other calls are undefined behaviour
14    * @return array
15    */
16   public function getResponseHeaders() {
17     return $this->browser->responseHeaders();
18   }
19
20   /**
21    * Current request status code response
22    * @return int
23    */
24   public function getStatusCode() {
25     return $this->browser->getStatusCode();
26   }
27
28   /**
29    * The name say its all
30    * @param string $name
31    * @param string $value
32    */
33   public function setRequestHeader($name, $value) {
34     $header = array();
35     $header[$name] = $value;
36     //TODO: as a limitation of the driver it self, we will send permanent for the moment
37     $this->browser->addHeader($header, true);
38   }
39
40 }