ValueGuess

class ValueGuess extends Guess

Contains a guessed value.

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|int|bool|null $value, int $confidence)
int getConfidence()

Returns the confidence that the guessed value is correct.

from Guess
string|int|bool|null getValue()

Returns the guessed value.

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|int|bool|null $value, int $confidence)

Parameters

string|int|bool|null $value The guessed value
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|int|bool|null getValue()

Returns the guessed value.

Return Value

string|int|bool|null

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