Remove PackageInstallationDispatcher::compareSetting()
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 10 Aug 2022 09:04:51 +0000 (11:04 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 10 Aug 2022 10:28:34 +0000 (12:28 +0200)
This method existed for use with validatePHPRequirements().

wcfsetup/install/files/lib/system/package/PackageInstallationDispatcher.class.php

index f2eaf94cd8e8d49624341729fe14842198eff66e..e3357287d7f4508e51347f3b235d1557aabfddc3 100644 (file)
@@ -1214,38 +1214,6 @@ class PackageInstallationDispatcher
         }
     }
 
-    /**
-     * Compares settings, converting values into compareable ones.
-     *
-     * @param string $setting
-     * @param string $value
-     * @param mixed $compareValue
-     * @return  bool
-     */
-    protected static function compareSetting($setting, $value, $compareValue)
-    {
-        if ($compareValue === false) {
-            return false;
-        }
-
-        $value = \mb_strtolower($value);
-        $trueValues = ['1', 'on', 'true'];
-        $falseValues = ['0', 'off', 'false'];
-
-        // handle values considered as 'true'
-        if (\in_array($value, $trueValues)) {
-            return $compareValue ? true : false;
-        } // handle values considered as 'false'
-        elseif (\in_array($value, $falseValues)) {
-            return (!$compareValue) ? true : false;
-        } elseif (!\is_numeric($value)) {
-            $compareValue = self::convertShorthandByteValue($compareValue);
-            $value = self::convertShorthandByteValue($value);
-        }
-
-        return ($compareValue >= $value) ? true : false;
-    }
-
     /**
      * Converts shorthand byte values into an integer representing bytes.
      *