1
0
Fork 0

Fix min-php version check to avoid crashing sites with a 200, fixes #11091

pull/11120/head
Jordi Boggiano 2022-10-13 11:07:13 +02:00
parent c9b1a2e70b
commit c447c12a70
No known key found for this signature in database
GPG Key ID: 7BBD42C429EC80BC
1 changed files with 15 additions and 2 deletions

View File

@ -888,8 +888,21 @@ PLATFORM_CHECK;
// autoload.php @generated by Composer
if (PHP_VERSION_ID < 50600) {
echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
exit(1);
if (!headers_sent()) {
header('HTTP/1.1 500 Internal Server Error');
}
\$err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
if (!ini_get('display_errors')) {
if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
fwrite(STDERR, \$err);
} elseif (!headers_sent()) {
echo \$err;
}
}
trigger_error(
\$err,
E_USER_ERROR
);
}
require_once $vendorPathToTargetDirCode;