diff options
Diffstat (limited to 'vendor/zendframework/zend-http/src/Header/Host.php')
-rw-r--r-- | vendor/zendframework/zend-http/src/Header/Host.php | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/vendor/zendframework/zend-http/src/Header/Host.php b/vendor/zendframework/zend-http/src/Header/Host.php deleted file mode 100644 index ada179a..0000000 --- a/vendor/zendframework/zend-http/src/Header/Host.php +++ /dev/null @@ -1,60 +0,0 @@ -<?php -/** - * Zend Framework (http://framework.zend.com/) - * - * @link http://github.com/zendframework/zf2 for the canonical source repository - * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) - * @license http://framework.zend.com/license/new-bsd New BSD License - */ - -namespace Zend\Http\Header; - -/** - * @throws Exception\InvalidArgumentException - * @see http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23 - */ -class Host implements HeaderInterface -{ - /** - * @var string - */ - protected $value; - - public static function fromString($headerLine) - { - list($name, $value) = GenericHeader::splitHeaderLine($headerLine); - - // check to ensure proper header type for this factory - if (strtolower($name) !== 'host') { - throw new Exception\InvalidArgumentException('Invalid header line for Host string: "' . $name . '"'); - } - - // @todo implementation details - $header = new static($value); - - return $header; - } - - public function __construct($value = null) - { - if ($value) { - HeaderValue::assertValid($value); - $this->value = $value; - } - } - - public function getFieldName() - { - return 'Host'; - } - - public function getFieldValue() - { - return $this->value; - } - - public function toString() - { - return 'Host: ' . $this->getFieldValue(); - } -} |