TypeGuess
class TypeGuess extends Guess
Contains a guessed class name and a list of options for creating an instance of that class.
Constants
VERY_HIGH_CONFIDENCE | Marks an instance with a value that is extremely likely to be correct. |
HIGH_CONFIDENCE | Marks an instance with a value that is very likely to be correct. |
MEDIUM_CONFIDENCE | Marks an instance with a value that is likely to be correct. |
LOW_CONFIDENCE | Marks an instance with a value that may be correct. |
Methods
static Guess|null | getBestGuess(array $guesses) Returns the guess most likely to be correct from a list of guesses. | from Guess |
__construct(string $type, array $options, int $confidence) | ||
int | getConfidence() Returns the confidence that the guessed value is correct. | from Guess |
string | getType() Returns the guessed field type. | |
array | getOptions() Returns the guessed options for creating instances of the guessed type. |
Details
static Guess|null getBestGuess(array $guesses)
Returns the guess most likely to be correct from a list of guesses.
If there are multiple guesses with the same, highest confidence, the returned guess is any of them.
Parameters
array | $guesses | An array of guesses |
Return Value
Guess|null |
__construct(string $type, array $options, int $confidence)
Parameters
string | $type | The guessed field type |
array | $options | The options for creating instances of the guessed class |
int | $confidence | The confidence |
int getConfidence()
Returns the confidence that the guessed value is correct.
Return Value
int | One of the constants VERYHIGHCONFIDENCE, HIGHCONFIDENCE, MEDIUMCONFIDENCE and LOW_CONFIDENCE |
string getType()
Returns the guessed field type.
Return Value
string |
array getOptions()
Returns the guessed options for creating instances of the guessed type.
Return Value
array |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Form/Guess/TypeGuess.html