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