From 503c8888388161294d822af80b9f5012111dec6c Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Tue, 7 Dec 2021 22:50:16 +0000 Subject: [PATCH] bootstrap: use phpversion() for checking extension presence fixes 2 PHPStan errors on level 7 --- src/PocketMine.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/PocketMine.php b/src/PocketMine.php index e251fd614..a587a7704 100644 --- a/src/PocketMine.php +++ b/src/PocketMine.php @@ -112,8 +112,7 @@ namespace pocketmine { } } - if(extension_loaded("pthreads")){ - $pthreads_version = phpversion("pthreads"); + if(($pthreads_version = phpversion("pthreads")) !== false){ if(substr_count($pthreads_version, ".") < 2){ $pthreads_version = "0.$pthreads_version"; } @@ -122,8 +121,7 @@ namespace pocketmine { } } - if(extension_loaded("leveldb")){ - $leveldb_version = phpversion("leveldb"); + if(($leveldb_version = phpversion("leveldb")) !== false){ if(version_compare($leveldb_version, "0.2.1") < 0){ $messages[] = "php-leveldb >= 0.2.1 is required, while you have $leveldb_version."; }