diff --git a/src/LaravelHttpClientLoggerServiceProvider.php b/src/LaravelHttpClientLoggerServiceProvider.php index ed8582c..e0d4a41 100644 --- a/src/LaravelHttpClientLoggerServiceProvider.php +++ b/src/LaravelHttpClientLoggerServiceProvider.php @@ -36,6 +36,7 @@ public function packageBooted() ?HttpLoggerInterface $logger = null, ?HttpLoggingFilterInterface $filter = null ) { + /** @var \Illuminate\Http\Client\PendingRequest $this */ return $this->withMiddleware((new LoggingMiddleware( $logger ?? resolve(HttpLoggerInterface::class), $filter ?? resolve(HttpLoggingFilterInterface::class) @@ -50,8 +51,10 @@ public function packageBooted() ?HttpLoggingFilterInterface $filter = null ) { if (value($condition)) { + /** @var \Illuminate\Http\Client\PendingRequest $this */ return $this->log($context, $config, $logger, $filter); } else { + /** @var \Illuminate\Http\Client\PendingRequest $this */ return $this; } }); diff --git a/src/Middleware/LoggingMiddleware.php b/src/Middleware/LoggingMiddleware.php index 73f95b2..b1da77a 100644 --- a/src/Middleware/LoggingMiddleware.php +++ b/src/Middleware/LoggingMiddleware.php @@ -24,7 +24,7 @@ public function __construct(HttpLoggerInterface $logger, HttpLoggingFilterInterf * Called when the middleware is handled by the client. * * @param array $context - * @return callable(RequestInterface, array): PromiseInterface + * @return callable */ public function __invoke($context = [], $config = []): callable {