diff --git a/Classes/Provider/CurlHttpProxyProvider.php b/Classes/Provider/CurlHttpProxyProvider.php index 7712888..97249de 100755 --- a/Classes/Provider/CurlHttpProxyProvider.php +++ b/Classes/Provider/CurlHttpProxyProvider.php @@ -135,14 +135,14 @@ protected function getCurlHandleForPurgeHttpRequest($urlToPurge, $endpointUrl) $finalEndpointUrl = str_replace( ['{scheme}', '{host}', '{port}', '{user}', '{pass}', '{path}', '{query}', '{fragment}', '{url}'], [ - $urlParts['scheme'], - $urlParts['host'], - $urlParts['port'], - $urlParts['user'], - $urlParts['pass'], - trim($urlParts['path'], '/'), - $urlParts['query'], - $urlParts['fragment'], + $urlParts['scheme'] ?? '', + $urlParts['host'] ?? '', + $urlParts['port'] ?? '', + $urlParts['user'] ?? '', + $urlParts['pass'] ?? '', + trim($urlParts['path'] ?? '', '/'), + $urlParts['query'] ?? '', + $urlParts['fragment'] ?? '', $urlToPurge, ], $endpointUrl