Fix redirect logging
authorPhilipp <admin@philipp.info>
Sat, 10 Oct 2020 19:47:47 +0000 (21:47 +0200)
committerPhilipp <admin@philipp.info>
Sat, 10 Oct 2020 21:11:30 +0000 (23:11 +0200)
src/Network/HTTPRequest.php

index 3e34c01..68cadee 100644 (file)
@@ -170,12 +170,14 @@ class HTTPRequest implements IHTTPRequest
                        $curlOptions[CURLOPT_BINARYTRANSFER] = 1;
                }
 
+               $logger = $this->logger;
+
                $onRedirect = function(
                        RequestInterface $request,
                        ResponseInterface $response,
                        UriInterface $uri
-               ) {
-                       $this->logger->notice('Curl redirect.', ['url' => $request->getUri(), 'to' => $uri]);
+               ) use ($logger) {
+                       $logger->notice('Curl redirect.', ['url' => $request->getUri(), 'to' => $uri]);
                };
 
                $onHeaders = function (ResponseInterface $response) use ($opts) {