expressolivretools / vendor / composer / platform_check.php @ 68c328a2
Histórico | Ver | Anotar | Baixar (925 Bytes)
1 | 68c328a2 | Alexandre Correia | <?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 | } |