Spec-Zone.ru › Symfony 2.7

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.

Методы

строка getTarget()

Получает целевое значение.

из Comparator
setTarget(string $target)

Устанавливает целевое значение.

из Comparator
строка getOperator()

Получает оператор сравнения.

из Comparator
setOperator(string $operator)

Устанавливает оператор сравнения.

из Comparator
bool test(mixed $test)

Тестирует значение по отношению к целевому.

из Comparator
__construct(string|int $test)

Подробности

строка getTarget()

Получает целевое значение.

Возвращаемое значение

строка Целевое значение

setTarget(string $target)

Устанавливает целевое значение.

Параметры

строка $target Целевое значение

строка getOperator()

Получает оператор сравнения.

Возвращаемое значение

строка Оператор

setOperator(string $operator)

Устанавливает оператор сравнения.

Параметры

строка $operator Действительный оператор

Исключения

InvalidArgumentException

bool test(mixed $test)

Тестирует значение по отношению к целевому.

Параметры

смешанное $test Тестовое значение

Возвращаемое значение

bool

__construct(string|int $test)

Параметры

строка|целое $test Строка или целое число для сравнения

Исключения

InvalidArgumentException Если тест не понятен

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Finder/Comparator/NumberComparator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API