X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=var%2FSymfonyRequirements.php;h=7e7a99de92d58a6cca19a9884165d5bbb4073a37;hb=f17b89fadce0a8c2280fbe1518d66f20dddce59d;hp=f3e8ca8eb2489934b375c08501cf11204848f567;hpb=58fadbc9df3f8b735c04995919b6cf913ca6a977;p=github%2Fwallabag%2Fwallabag.git diff --git a/var/SymfonyRequirements.php b/var/SymfonyRequirements.php index f3e8ca8e..7e7a99de 100644 --- a/var/SymfonyRequirements.php +++ b/var/SymfonyRequirements.php @@ -739,9 +739,9 @@ class SymfonyRequirements extends RequirementCollection if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { $this->addRecommendation( - $this->getRealpathCacheSize() > 5 * 1024 * 1024, - 'realpath_cache_size should be above 5242880 in php.ini', - 'Setting "realpath_cache_size" to e.g. "5242880" or "5000k" in php.ini* may improve performance on Windows significantly in some cases.' + $this->getRealpathCacheSize() >= 5 * 1024 * 1024, + 'realpath_cache_size should be at least 5M in php.ini', + 'Setting "realpath_cache_size" to e.g. "5242880" or "5M" in php.ini* may improve performance on Windows significantly in some cases.' ); } @@ -780,7 +780,11 @@ class SymfonyRequirements extends RequirementCollection { $size = ini_get('realpath_cache_size'); $size = trim($size); - $unit = strtolower(substr($size, -1, 1)); + $unit = ''; + if (!ctype_digit($size)) { + $unit = strtolower(substr($size, -1, 1)); + $size = (int) substr($size, 0, -1); + } switch ($unit) { case 'g': return $size * 1024 * 1024 * 1024;