Update phar.php

This commit is contained in:
Daniil Gentili 2022-11-19 17:36:28 +01:00 committed by GitHub
parent eeb05c85c5
commit 09a2833242
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,12 +40,9 @@ class Installer
*/ */
public function __construct() public function __construct()
{ {
if ((PHP_MAJOR_VERSION === 7 && PHP_MINOR_VERSION < 1) || PHP_MAJOR_VERSION < 7) { if (PHP_MAJOR_VERSION < 8 || PHP_MINOR_VERSION < 1) {
throw new \Exception('MadelineProto requires at least PHP 8.1.'); throw new \Exception('MadelineProto requires at least PHP 8.1.');
} }
if ((PHP_MAJOR_VERSION === 8 && PHP_MINOR_VERSION < 1) || PHP_MAJOR_VERSION === 7) {
trigger_error('MadelineProto requires at least PHP 8.1.');
}
if (PHP_INT_SIZE < 8) { if (PHP_INT_SIZE < 8) {
throw new \Exception('A 64-bit build of PHP is required to run MadelineProto, PHP 8.1 is required.'); throw new \Exception('A 64-bit build of PHP is required to run MadelineProto, PHP 8.1 is required.');
} }
@ -174,9 +171,6 @@ class Installer
private static function load($release) private static function load($release)
{ {
if ($release === null) { if ($release === null) {
if ((PHP_MAJOR_VERSION === 8 && PHP_MINOR_VERSION < 1) || PHP_MAJOR_VERSION === 7) {
throw new \Exception('MadelineProto requires at least PHP 8.1.');
}
throw new \Exception('Could not download MadelineProto, please check your internet connection and PHP configuration!'); throw new \Exception('Could not download MadelineProto, please check your internet connection and PHP configuration!');
} }
$phar = "madeline-$release.phar"; $phar = "madeline-$release.phar";