summaryrefslogtreecommitdiff
path: root/server/vendor/php-opencloud/common/src/Common/Transport/Middleware.php
diff options
context:
space:
mode:
authorLoic GUEGAN <loic@Manzerbredes.home>2016-04-16 19:10:27 +0200
committerLoic GUEGAN <loic@Manzerbredes.home>2016-04-16 19:10:27 +0200
commita3ff4d243e2ac37d4516ae56ff86985eadc00eb8 (patch)
tree32e71c42855cc46d95d9c6b74ad2c145eb9ec7eb /server/vendor/php-opencloud/common/src/Common/Transport/Middleware.php
parent396c90f921c30de2d15d2ce52d5d1beabf8eb52d (diff)
parent31d2d0c158ad4daa3dde7a905f3c2e312c194f2e (diff)
Test
Diffstat (limited to 'server/vendor/php-opencloud/common/src/Common/Transport/Middleware.php')
-rwxr-xr-xserver/vendor/php-opencloud/common/src/Common/Transport/Middleware.php96
1 files changed, 0 insertions, 96 deletions
diff --git a/server/vendor/php-opencloud/common/src/Common/Transport/Middleware.php b/server/vendor/php-opencloud/common/src/Common/Transport/Middleware.php
deleted file mode 100755
index 2b407a4..0000000
--- a/server/vendor/php-opencloud/common/src/Common/Transport/Middleware.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php declare(strict_types=1);
-
-namespace OpenCloud\Common\Transport;
-
-use function GuzzleHttp\Psr7\modify_request;
-use GuzzleHttp\MessageFormatter;
-use GuzzleHttp\Middleware as GuzzleMiddleware;
-use OpenCloud\Common\Auth\AuthHandler;
-use OpenCloud\Common\Auth\Token;
-use OpenCloud\Common\Error\Builder;
-use Psr\Http\Message\ResponseInterface;
-use Psr\Log\LoggerInterface;
-use Psr\Log\LogLevel;
-
-final class Middleware
-{
- /**
- * @return callable
- */
- public static function httpErrors(): callable
- {
- return function (callable $handler) {
- return function ($request, array $options) use ($handler) {
- return $handler($request, $options)->then(
- function (ResponseInterface $response) use ($request, $handler) {
- if ($response->getStatusCode() < 400) {
- return $response;
- }
- throw (new Builder())->httpError($request, $response);
- }
- );
- };
- };
- }
-
- /**
- * @param callable $tokenGenerator
- * @param Token $token
- *
- * @return callable
- */
- public static function authHandler(callable $tokenGenerator, Token $token = null): callable
- {
- return function (callable $handler) use ($tokenGenerator, $token) {
- return new AuthHandler($handler, $tokenGenerator, $token);
- };
- }
-
- /**
- * @codeCoverageIgnore
- */
- public static function history(array &$container): callable
- {
- return GuzzleMiddleware::history($container);
- }
-
- /**
- * @codeCoverageIgnore
- */
- public static function retry(callable $decider, callable $delay = null): callable
- {
- return GuzzleMiddleware::retry($decider, $delay);
- }
-
- /**
- * @codeCoverageIgnore
- */
- public static function log(LoggerInterface $logger, MessageFormatter $formatter, $logLevel = LogLevel::INFO): callable
- {
- return GuzzleMiddleware::log($logger, $formatter, $logLevel);
- }
-
- /**
- * @codeCoverageIgnore
- */
- public static function prepareBody(): callable
- {
- return GuzzleMiddleware::prepareBody();
- }
-
- /**
- * @codeCoverageIgnore
- */
- public static function mapRequest(callable $fn): callable
- {
- return GuzzleMiddleware::mapRequest($fn);
- }
-
- /**
- * @codeCoverageIgnore
- */
- public static function mapResponse(callable $fn): callable
- {
- return GuzzleMiddleware::mapResponse($fn);
- }
-}