Mercurial > hg > isophonics-drupal-site
annotate vendor/jcalderonzumba/mink-phantomjs-driver/src/HeadersTrait.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 4c8ae668cc8c |
children |
rev | line source |
---|---|
Chris@0 | 1 <?php |
Chris@0 | 2 |
Chris@0 | 3 namespace Zumba\Mink\Driver; |
Chris@0 | 4 |
Chris@0 | 5 /** |
Chris@0 | 6 * Class HeadersTrait |
Chris@0 | 7 * @package Zumba\Mink\Driver |
Chris@0 | 8 */ |
Chris@0 | 9 trait HeadersTrait { |
Chris@0 | 10 |
Chris@0 | 11 /** |
Chris@0 | 12 * Gets the current request response headers |
Chris@0 | 13 * Should be called only after a request, other calls are undefined behaviour |
Chris@0 | 14 * @return array |
Chris@0 | 15 */ |
Chris@0 | 16 public function getResponseHeaders() { |
Chris@0 | 17 return $this->browser->responseHeaders(); |
Chris@0 | 18 } |
Chris@0 | 19 |
Chris@0 | 20 /** |
Chris@0 | 21 * Current request status code response |
Chris@0 | 22 * @return int |
Chris@0 | 23 */ |
Chris@0 | 24 public function getStatusCode() { |
Chris@0 | 25 return $this->browser->getStatusCode(); |
Chris@0 | 26 } |
Chris@0 | 27 |
Chris@0 | 28 /** |
Chris@0 | 29 * The name say its all |
Chris@0 | 30 * @param string $name |
Chris@0 | 31 * @param string $value |
Chris@0 | 32 */ |
Chris@0 | 33 public function setRequestHeader($name, $value) { |
Chris@0 | 34 $header = array(); |
Chris@0 | 35 $header[$name] = $value; |
Chris@0 | 36 //TODO: as a limitation of the driver it self, we will send permanent for the moment |
Chris@0 | 37 $this->browser->addHeader($header, true); |
Chris@0 | 38 } |
Chris@0 | 39 |
Chris@0 | 40 } |