Add 64-bit check to update_com.woltlab.wcf_5.5_checkSystemRequirements.php
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 11 May 2022 12:04:42 +0000 (14:04 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 11 May 2022 12:04:42 +0000 (14:04 +0200)
wcfsetup/install/files/acp/update_com.woltlab.wcf_5.5_checkSystemRequirements.php

index 022014e0cff105acfc20728410b056eb74bebd45..dfc6db5a4185df7e115c9d191dcacf9a5c9432ee 100644 (file)
@@ -22,3 +22,13 @@ if (!\version_compare($phpVersion, $neededPhpVersion, '>=')) {
 
     throw new \RuntimeException($message);
 }
+
+if (\PHP_INT_SIZE != 8) {
+    if (WCF::getLanguage()->getFixedLanguageCode() === 'de') {
+        $message = "Die eingesetzte PHP-Version muss 64-Bit-Ganzzahlen unterst&uuml;tzen.";
+    } else {
+        $message = "The PHP version must support 64-bit integers";
+    }
+
+    throw new \RuntimeException($message);
+}