Spec-Zone.ru › Symfony 3.0

Угадывание

класс Guess

Базовый класс для угадываний, сделанных реализацией интерфейса TypeGuesserInterface.

Каждый экземпляр содержит значение уверенности в правильности угадывания. Таким образом, экземпляр с уверенностью HIGHCONFIDENCE более вероятно будет правильным, чем экземпляр с уверенностью LOWCONFIDENCE.

Константы

VERY_HIGH_CONFIDENCE

Отмечает экземпляр со значением, которое крайне вероятно является правильным.

HIGH_CONFIDENCE

Отмечает экземпляр со значением, которое очень вероятно является правильным.

MEDIUM_CONFIDENCE

Отмечает экземпляр со значением, которое, вероятно, является правильным.

LOW_CONFIDENCE

Отмечает экземпляр со значением, которое может быть правильным.

Методы

static Guess|null getBestGuess(array $guesses)

Возвращает угадывание, наиболее вероятно являющееся правильным, из списка угадываний.

__construct(int $confidence)

Конструктор.

int getConfidence()

Возвращает уверенность в том, что угаданное значение является верным.

Подробности

static Guess|null getBestGuess(array $guesses)

Возвращает угадывание, наиболее вероятно являющееся правильным, из списка угадываний.

Если несколько угадываний имеют одинаковую наивысшую уверенность, возвращаемое угадывание — любое из них.

Параметры

array $guesses Массив угадываний

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

Guess|null Угадывание с наивысшей уверенностью

__construct(int $confidence)

Конструктор.

Параметры

int $confidence Уверенность

Исключения

InvalidArgumentException если заданное значение уверенности неизвестно

int getConfidence()

Возвращает уверенность в том, что угаданное значение является верным.

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

int Одна из констант VERYHIGHCONFIDENCE, HIGHCONFIDENCE, MEDIUMCONFIDENCE и LOW_CONFIDENCE

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Form/Guess/Guess.html

Spec-Zone.ru

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