diff --git a/composer.json b/composer.json index 79ec4d8..194652b 100644 --- a/composer.json +++ b/composer.json @@ -33,6 +33,7 @@ "psr/log": "^1.1 || ^2.0 || ^3.0" }, "require-dev": { + "colinodell/psr-testlogger": "^1.2", "phpstan/phpstan": "~0.12.32", "phpstan/phpstan-phpunit": "^0.12.11", "phpstan/phpstan-strict-rules": "^0.12.2", diff --git a/src/LogMiddleware.php b/src/LogMiddleware.php index 0e54e47..4e2b49d 100644 --- a/src/LogMiddleware.php +++ b/src/LogMiddleware.php @@ -112,11 +112,11 @@ private function handleFailure(RequestInterface $request, array $options): calla return function (\Exception $reason) use ($request, $options) { if ($reason instanceof RequestException && $reason->hasResponse() === true) { $this->handler->log($this->logger, $request, $reason->getResponse(), $reason, $this->stats, $options); - return \GuzzleHttp\Promise\rejection_for($reason); + return \GuzzleHttp\Promise\Create::rejectionFor($reason); } $this->handler->log($this->logger, $request, null, $reason, $this->stats, $options); - return \GuzzleHttp\Promise\rejection_for($reason); + return \GuzzleHttp\Promise\Create::rejectionFor($reason); }; } diff --git a/tests/AbstractLoggerMiddlewareTest.php b/tests/AbstractLoggerMiddlewareTest.php index 3017258..704c985 100644 --- a/tests/AbstractLoggerMiddlewareTest.php +++ b/tests/AbstractLoggerMiddlewareTest.php @@ -15,7 +15,7 @@ use PHPUnit\Framework\TestCase; use Psr\Http\Message\RequestInterface; use Psr\Http\Message\ResponseInterface; -use Psr\Log\Test\TestLogger; +use ColinODell\PsrTestLogger\TestLogger; abstract class AbstractLoggerMiddlewareTest extends TestCase {