1
0
Fork 0

AutoloadGenerator: Trigger native PHP error on platform checks fails - tests

pull/9414/head
Jakub Bouček 2020-11-04 12:00:21 +01:00
parent 3f63bc9205
commit 2595de07ce
No known key found for this signature in database
GPG Key ID: 225FDC9C0BFAA273
6 changed files with 30 additions and 24 deletions

View File

@ -8,8 +8,9 @@ if (!(PHP_VERSION_ID >= 70200)) {
$issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.0". You are running ' . PHP_VERSION . '.';
}
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);
if ($issues) {
trigger_error(
'Composer detected issues in your platform: ' . implode(', ', $issues),
E_USER_ERROR
);
}

View File

@ -12,8 +12,9 @@ if ($missingExtensions) {
$issues[] = 'Your Composer dependencies require the following PHP extensions to be installed: ' . implode(', ', $missingExtensions);
}
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);
if ($issues) {
trigger_error(
'Composer detected issues in your platform: ' . implode(', ', $issues),
E_USER_ERROR
);
}

View File

@ -8,8 +8,9 @@ if (!(PHP_VERSION_ID >= 70200)) {
$issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.0". You are running ' . PHP_VERSION . '.';
}
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);
if ($issues) {
trigger_error(
'Composer detected issues in your platform: ' . implode(', ', $issues),
E_USER_ERROR
);
}

View File

@ -11,8 +11,9 @@ if ($missingExtensions) {
$issues[] = 'Your Composer dependencies require the following PHP extensions to be installed: ' . implode(', ', $missingExtensions);
}
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);
if ($issues) {
trigger_error(
'Composer detected issues in your platform: ' . implode(', ', $issues),
E_USER_ERROR
);
}

View File

@ -8,8 +8,9 @@ if (!(PHP_VERSION_ID >= 70208)) {
$issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.8". You are running ' . PHP_VERSION . '.';
}
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);
if ($issues) {
trigger_error(
'Composer detected issues in your platform: ' . implode(', ', $issues),
E_USER_ERROR
);
}

View File

@ -16,8 +16,9 @@ if ($missingExtensions) {
$issues[] = 'Your Composer dependencies require the following PHP extensions to be installed: ' . implode(', ', $missingExtensions);
}
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);
if ($issues) {
trigger_error(
'Composer detected issues in your platform: ' . implode(', ', $issues),
E_USER_ERROR
);
}