diff --git a/tests/Composer/Test/Autoload/Fixtures/platform/no_extensions_required.php b/tests/Composer/Test/Autoload/Fixtures/platform/no_extensions_required.php index de185cfca..69d65fb1b 100644 --- a/tests/Composer/Test/Autoload/Fixtures/platform/no_extensions_required.php +++ b/tests/Composer/Test/Autoload/Fixtures/platform/no_extensions_required.php @@ -8,7 +8,8 @@ if (!(PHP_VERSION_ID >= 70200)) { $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.0". You are running ' . PHP_VERSION . '.'; } -if ($issues) { +if ($issues && !headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); echo 'Composer detected issues in your platform:' . "\n\n" . implode("\n", $issues) . "\n\n"; exit(104); } diff --git a/tests/Composer/Test/Autoload/Fixtures/platform/no_php_required.php b/tests/Composer/Test/Autoload/Fixtures/platform/no_php_required.php index c0fcf897f..ae5a9761f 100644 --- a/tests/Composer/Test/Autoload/Fixtures/platform/no_php_required.php +++ b/tests/Composer/Test/Autoload/Fixtures/platform/no_php_required.php @@ -12,7 +12,8 @@ if ($missingExtensions) { $issues[] = 'Your Composer dependencies require the following PHP extensions to be installed: ' . implode(', ', $missingExtensions); } -if ($issues) { +if ($issues && !headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); echo 'Composer detected issues in your platform:' . "\n\n" . implode("\n", $issues) . "\n\n"; exit(104); } diff --git a/tests/Composer/Test/Autoload/Fixtures/platform/no_php_upper_bound.php b/tests/Composer/Test/Autoload/Fixtures/platform/no_php_upper_bound.php index de185cfca..69d65fb1b 100644 --- a/tests/Composer/Test/Autoload/Fixtures/platform/no_php_upper_bound.php +++ b/tests/Composer/Test/Autoload/Fixtures/platform/no_php_upper_bound.php @@ -8,7 +8,8 @@ if (!(PHP_VERSION_ID >= 70200)) { $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.0". You are running ' . PHP_VERSION . '.'; } -if ($issues) { +if ($issues && !headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); echo 'Composer detected issues in your platform:' . "\n\n" . implode("\n", $issues) . "\n\n"; exit(104); } diff --git a/tests/Composer/Test/Autoload/Fixtures/platform/replaced_provided_exts.php b/tests/Composer/Test/Autoload/Fixtures/platform/replaced_provided_exts.php index 5d94c0d22..98c4d3d1e 100644 --- a/tests/Composer/Test/Autoload/Fixtures/platform/replaced_provided_exts.php +++ b/tests/Composer/Test/Autoload/Fixtures/platform/replaced_provided_exts.php @@ -11,7 +11,8 @@ if ($missingExtensions) { $issues[] = 'Your Composer dependencies require the following PHP extensions to be installed: ' . implode(', ', $missingExtensions); } -if ($issues) { +if ($issues && !headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); echo 'Composer detected issues in your platform:' . "\n\n" . implode("\n", $issues) . "\n\n"; exit(104); } diff --git a/tests/Composer/Test/Autoload/Fixtures/platform/specific_php_release.php b/tests/Composer/Test/Autoload/Fixtures/platform/specific_php_release.php index ac1d729f9..dc7cfa4f3 100644 --- a/tests/Composer/Test/Autoload/Fixtures/platform/specific_php_release.php +++ b/tests/Composer/Test/Autoload/Fixtures/platform/specific_php_release.php @@ -8,7 +8,8 @@ if (!(PHP_VERSION_ID >= 70208)) { $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.8". You are running ' . PHP_VERSION . '.'; } -if ($issues) { +if ($issues && !headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); echo 'Composer detected issues in your platform:' . "\n\n" . implode("\n", $issues) . "\n\n"; exit(104); } diff --git a/tests/Composer/Test/Autoload/Fixtures/platform/typical.php b/tests/Composer/Test/Autoload/Fixtures/platform/typical.php index 3f4e1ac78..4c78d2378 100644 --- a/tests/Composer/Test/Autoload/Fixtures/platform/typical.php +++ b/tests/Composer/Test/Autoload/Fixtures/platform/typical.php @@ -16,7 +16,8 @@ if ($missingExtensions) { $issues[] = 'Your Composer dependencies require the following PHP extensions to be installed: ' . implode(', ', $missingExtensions); } -if ($issues) { +if ($issues && !headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); echo 'Composer detected issues in your platform:' . "\n\n" . implode("\n", $issues) . "\n\n"; exit(104); }