Тип угадывания
класс TypeGuess расширяет Guess
Содержит угаданное имя класса и список параметров для создания экземпляра этого класса.
Константы
| VERY_HIGH_CONFIDENCE | Помечает экземпляр значением, которое, с чрезвычайно высокой вероятностью, является правильным. |
| HIGH_CONFIDENCE | Помечает экземпляр значением, которое, с высокой вероятностью, является правильным. |
| MEDIUM_CONFIDENCE | Помечает экземпляр значением, которое, скорее всего, является правильным. |
| LOW_CONFIDENCE | Помечает экземпляр значением, которое может быть правильным. |
Методы
| static Guess|null | getBestGuess(array $guesses) Возвращает угаданное значение, которое, с большей вероятностью, является правильным из списка угаданных значений. | из Guess |
| __construct(string $type, array $options, int $confidence) Конструктор. | ||
| int | getConfidence() Возвращает степень уверенности в том, что угаданное значение является правильным. | из Guess |
| string | getType() Возвращает угаданный тип поля. | |
| array | getOptions() Возвращает угаданные параметры для создания экземпляров угаданного типа. |
Подробности
static Guess|null getBestGuess(array $guesses)
Возвращает угаданное значение, которое, с большей вероятностью, является правильным из списка угаданных значений.
Если несколько угаданных значений имеют одинаковую наивысшую степень уверенности, возвращается любое из них.
Параметры
| array | $guesses | Массив угаданных значений |
Значение, возвращаемое функцией
| Guess|null | Угаданное значение с наивысшей степенью уверенности |
__construct(string $type, array $options, int $confidence)
Конструктор.
Параметры
| string | $type | Угаданный тип поля |
| array | $options | Параметры для создания экземпляров угаданного класса |
| int | $confidence | Степень уверенности |
int getConfidence()
Возвращает степень уверенности в том, что угаданное значение является правильным.
Значение, возвращаемое функцией
| int | Одна из констант VERYHIGHCONFIDENCE, HIGHCONFIDENCE, MEDIUMCONFIDENCE и LOW_CONFIDENCE |
string getType()
Возвращает угаданный тип поля.
Значение, возвращаемое функцией
| string |
array getOptions()
Возвращает угаданные параметры для создания экземпляров угаданного типа.
Значение, возвращаемое функцией
| array |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Form/Guess/TypeGuess.html