X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fzendframework%2Fzend-feed%2Fsrc%2FReader%2FHttp%2FPsr7ResponseDecorator.php;fp=vendor%2Fzendframework%2Fzend-feed%2Fsrc%2FReader%2FHttp%2FPsr7ResponseDecorator.php;h=7424fef6db5ad221ad730ba137e507737cb35097;hp=0000000000000000000000000000000000000000;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad diff --git a/vendor/zendframework/zend-feed/src/Reader/Http/Psr7ResponseDecorator.php b/vendor/zendframework/zend-feed/src/Reader/Http/Psr7ResponseDecorator.php new file mode 100644 index 000000000..7424fef6d --- /dev/null +++ b/vendor/zendframework/zend-feed/src/Reader/Http/Psr7ResponseDecorator.php @@ -0,0 +1,68 @@ +decoratedResponse = $response; + } + + /** + * Return the original PSR-7 response being decorated. + * + * @return Psr7ResponseInterface + */ + public function getDecoratedResponse() + { + return $this->decoratedResponse; + } + + /** + * {@inheritDoc} + */ + public function getBody() + { + return (string) $this->decoratedResponse->getBody(); + } + + /** + * {@inheritDoc} + */ + public function getStatusCode() + { + return $this->decoratedResponse->getStatusCode(); + } + + /** + * {@inheritDoc} + */ + public function getHeaderLine($name, $default = null) + { + if (! $this->decoratedResponse->hasHeader($name)) { + return $default; + } + return $this->decoratedResponse->getHeaderLine($name); + } +}