����JFIF��x�x����'
Server IP : 78.140.185.180 / Your IP : 18.117.8.233 Web Server : LiteSpeed System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : builderbox ( 1072) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/builderbox/www/vendor/guzzle/guzzle/src/Guzzle/Service/Command/ |
Upload File : |
<?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; } }