expressolivretools / vendor / composer / platform_check.php @ master
Histórico | Ver | Anotar | Baixar (925 Bytes)
1 |
<?php
|
---|---|
2 |
|
3 |
// platform_check.php @generated by Composer
|
4 |
|
5 |
$issues = array(); |
6 |
|
7 |
if (!(PHP_VERSION_ID >= 70300)) { |
8 |
$issues[] = 'Your Composer dependencies require a PHP version ">= 7.3.0". You are running ' . PHP_VERSION . '.'; |
9 |
} |
10 |
|
11 |
if ($issues) { |
12 |
if (!headers_sent()) { |
13 |
header('HTTP/1.1 500 Internal Server Error'); |
14 |
} |
15 |
if (!ini_get('display_errors')) { |
16 |
if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { |
17 |
fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL); |
18 |
} elseif (!headers_sent()) { |
19 |
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; |
20 |
} |
21 |
} |
22 |
trigger_error(
|
23 |
'Composer detected issues in your platform: ' . implode(' ', $issues), |
24 |
E_USER_ERROR
|
25 |
); |
26 |
} |