diff options
Diffstat (limited to 'tests/lib/connector/sabre/requesttest/sapi.php')
-rw-r--r-- | tests/lib/connector/sabre/requesttest/sapi.php | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/tests/lib/connector/sabre/requesttest/sapi.php b/tests/lib/connector/sabre/requesttest/sapi.php deleted file mode 100644 index cda9fdb70f5..00000000000 --- a/tests/lib/connector/sabre/requesttest/sapi.php +++ /dev/null @@ -1,61 +0,0 @@ -<?php -/** - * Copyright (c) 2015 Robin Appelman <icewind@owncloud.com> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -namespace Test\Connector\Sabre\RequestTest; - -use Sabre\HTTP\Request; -use Sabre\HTTP\Response; - -class Sapi { - /** - * @var \Sabre\HTTP\Request - */ - private $request; - - /** - * @var \Sabre\HTTP\Response - */ - private $response; - - /** - * This static method will create a new Request object, based on the - * current PHP request. - * - * @return \Sabre\HTTP\Request - */ - public function getRequest() { - return $this->request; - } - - public function __construct(Request $request) { - $this->request = $request; - } - - /** - * @param \Sabre\HTTP\Response $response - * @return void - */ - public function sendResponse(Response $response) { - // we need to copy the body since we close the source stream - $copyStream = fopen('php://temp', 'r+'); - if (is_string($response->getBody())) { - fwrite($copyStream, $response->getBody()); - } else if (is_resource($response->getBody())) { - stream_copy_to_stream($response->getBody(), $copyStream); - } - rewind($copyStream); - $this->response = new Response($response->getStatus(), $response->getHeaders(), $copyStream); - } - - /** - * @return \Sabre\HTTP\Response - */ - public function getResponse() { - return $this->response; - } -} |