From 226ce8760fb136c5b1e35dc364e3de561766f674 Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Fri, 27 Feb 2026 13:28:24 +0100 Subject: [PATCH] Fix issue when http headers are already present (#843) --- src/JsonSchema/Uri/Retrievers/FileGetContents.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/JsonSchema/Uri/Retrievers/FileGetContents.php b/src/JsonSchema/Uri/Retrievers/FileGetContents.php index c03348bc..7d236317 100644 --- a/src/JsonSchema/Uri/Retrievers/FileGetContents.php +++ b/src/JsonSchema/Uri/Retrievers/FileGetContents.php @@ -27,6 +27,10 @@ class FileGetContents extends AbstractRetriever */ public function retrieve($uri) { + if (function_exists('http_clear_last_response_headers')) { + http_clear_last_response_headers(); + } + $errorMessage = null; set_error_handler(function ($errno, $errstr) use (&$errorMessage) { $errorMessage = $errstr;