2024-08-09 12:04:48 +00:00
< ? php
// platform_check.php @generated by Composer
$issues = array ();
2024-08-21 06:34:30 +00:00
if ( ! ( PHP_VERSION_ID >= 70400 )) {
$issues [] = 'Your Composer dependencies require a PHP version ">= 7.4.0". You are running ' . PHP_VERSION . '.' ;
2024-08-09 12:04:48 +00:00
}
if ( $issues ) {
if ( ! headers_sent ()) {
header ( 'HTTP/1.1 500 Internal Server Error' );
}
if ( ! ini_get ( 'display_errors' )) {
if ( PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg' ) {
2024-08-21 06:34:30 +00:00
fwrite ( STDERR , 'Composer detected issues in your platform:' . PHP_EOL . PHP_EOL . implode ( PHP_EOL , $issues ) . PHP_EOL . PHP_EOL );
2024-08-09 12:04:48 +00:00
} elseif ( ! headers_sent ()) {
2024-08-21 06:34:30 +00:00
echo 'Composer detected issues in your platform:' . PHP_EOL . PHP_EOL . str_replace ( 'You are running ' . PHP_VERSION . '.' , '' , implode ( PHP_EOL , $issues )) . PHP_EOL . PHP_EOL ;
2024-08-09 12:04:48 +00:00
}
}
trigger_error (
'Composer detected issues in your platform: ' . implode ( ' ' , $issues ),
E_USER_ERROR
);
}