20250625
* Добавлено перечисление VersionCompareRangeOption. * В классе VersionInfo добавлен метод CompareWithRange.
This commit is contained in:
		| @@ -11,7 +11,7 @@ use goodboyalex\php_components_pack\extensions\StringExtension; | ||||
|  * | ||||
|  * @author Александр Бабаев | ||||
|  * @package php_components_pack | ||||
|  * @version 1.0 | ||||
|  * @version 1.1 | ||||
|  * @since 1.0.24 | ||||
|  */ | ||||
| final class VersionInfo | ||||
| @@ -329,6 +329,11 @@ final class VersionInfo | ||||
|         // Устанавливаем правую границу | ||||
|         $rightBorder = $right ?? $maxVersion; | ||||
|  | ||||
|         // Проверяем, что границы не перепутаны | ||||
|         if ($leftBorder->CompareWith($rightBorder) == 0) | ||||
|             // - если границы перепутаны, то меняем их местами | ||||
|             [$leftBorder, $rightBorder] = [$rightBorder, $leftBorder]; | ||||
|  | ||||
|         // Проверяем текущую версию относительно границ | ||||
|         $compareLeft = $this->CompareWith($leftBorder); | ||||
|         $compareRight = $this->CompareWith($rightBorder); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user