Spec-Zone.ru › Symfony 3.3
FormTypeGuesserChain class FormTypeGuesserChain implements FormTypeGuesserInterface
Методы Подробности Параметры Исключения TypeGuess |null
guessType(string $class, string $property)
Возвращает предположение о типе поля для имени свойства класса.
Параметры string $class Полное имя класса string $property Имя свойства, для которого нужно угадать тип
Значение возврата
TypeGuess |null Предположение о типе и параметрах поля
ValueGuess
guessRequired(string $class, string $property)
Возвращает предположение о том, является ли свойство класса обязательным.
Параметры string $class Полное имя класса string $property Имя свойства, для которого нужно угадать необходимость
Значение возврата ValueGuess |null
guessMaxLength(string $class, string $property)
Возвращает предположение о максимальной длине поля.
Параметры string $class Полное имя класса string $property Имя свойства, для которого нужно угадать максимальную длину
Значение возврата
ValueGuess |null Предположение о максимальной длине поля
ValueGuess |null
guessPattern(string $class, string $property)
Возвращает предположение о шаблоне поля.
При наличии минимального значения, предполагается минимальная длина этого минимума (LOW_CONFIDENCE), строки ниже Если это значение типа float, это неправильно, поэтому предполагается null с MEDIUM_CONFIDENCE, чтобы переопределить предыдущее предположение. Например: Вам нужен float больше 5, 4.512313 недействителен, но length(4.512314) > length(5) Параметры string $class Полное имя класса string $property Имя свойства, для которого нужно угадать шаблон
Значение возврата