NumberComparator
class NumberComparator extends Comparator
NumberComparator компилирует простое сравнение в анонимную подпрограмму, которую вы можете вызвать со значением для проверки.
Теперь это было бы совершенно бессмысленно, если бы NumberCompare не понимал величины.
Целевое значение может использовать величины килобайт (k, ki), мегабайт (m, mi) или гигабайт (g, gi). Те, что имеют суффикс i, используют соответствующую версию 2n в соответствии со стандартом IEC: http://physics.nist.gov/cuu/Units/binary.html
Основано на модуле Perl Number::Compare.
Методы
| string | getTarget() Получает целевое значение. | из Comparator |
| setTarget(string $target) Устанавливает целевое значение. | из Comparator | |
| string | getOperator() Получает оператор сравнения. | из Comparator |
| setOperator(string $operator) Устанавливает оператор сравнения. | из Comparator | |
| bool | test(mixed $test) Проверка по отношению к целевому значению. | из Comparator |
| __construct(string|null $test) |
Подробности
string getTarget()
Получает целевое значение.
Возвращаемое значение
| string | Целевое значение |
setTarget(string $target)
Устанавливает целевое значение.
Параметры
| string | $target | Целевое значение |
string getOperator()
Получает оператор сравнения.
Возвращаемое значение
| string | Оператор |
setOperator(string $operator)
Устанавливает оператор сравнения.
Параметры
| string | $operator | Действительный оператор |
Исключения
| InvalidArgumentException |
bool test(mixed $test)
Проверка по отношению к целевому значению.
Параметры
| mixed | $test | Тестовое значение |
Возвращаемое значение
| bool |
__construct(string|null $test)
Параметры
| string|null | $test | Строка сравнения или целое число |
Исключения
| InvalidArgumentException | Если тест не понятен |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Finder/Comparator/NumberComparator.html