aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/DefaultResponseParser.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/DefaultResponseParser.php')
-rw-r--r--apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/DefaultResponseParser.php55
1 files changed, 0 insertions, 55 deletions
diff --git a/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/DefaultResponseParser.php b/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/DefaultResponseParser.php
deleted file mode 100644
index 4fe380376a4..00000000000
--- a/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/DefaultResponseParser.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-namespace Guzzle\Service\Command;
-
-use Guzzle\Http\Message\Response;
-
-/**
- * Default HTTP response parser used to marshal JSON responses into arrays and XML responses into SimpleXMLElement
- */
-class DefaultResponseParser implements ResponseParserInterface
-{
- /** @var self */
- protected static $instance;
-
- /**
- * @return self
- * @codeCoverageIgnore
- */
- public static function getInstance()
- {
- if (!self::$instance) {
- self::$instance = new self;
- }
-
- return self::$instance;
- }
-
- public function parse(CommandInterface $command)
- {
- $response = $command->getRequest()->getResponse();
-
- // Account for hard coded content-type values specified in service descriptions
- if ($contentType = $command['command.expects']) {
- $response->setHeader('Content-Type', $contentType);
- } else {
- $contentType = (string) $response->getHeader('Content-Type');
- }
-
- return $this->handleParsing($command, $response, $contentType);
- }
-
- protected function handleParsing(CommandInterface $command, Response $response, $contentType)
- {
- $result = $response;
- if ($result->getBody()) {
- if (stripos($contentType, 'json') !== false) {
- $result = $result->json();
- } elseif (stripos($contentType, 'xml') !== false) {
- $result = $result->xml();
- }
- }
-
- return $result;
- }
-}