Spec-Zone.ru › Symfony 3.0

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

Spec-Zone.ru

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