1
0
Fork 0

AutoloadGenerator: Send error HTTP status on error - update tests

pull/9410/head
Jakub Bouček 2020-11-03 20:20:47 +01:00
parent b83b186ac0
commit 6f1761fe18
No known key found for this signature in database
GPG Key ID: 225FDC9C0BFAA273
6 changed files with 12 additions and 6 deletions

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}