Spec-Zone.ru › Symfony 3.2

Угадыватель типов Propel

класс PropelTypeGuesser реализует FormTypeGuesserInterface

Угадыватель типов Propel.

Методы

TypeGuess|null guessType(string $class, string $property)

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

ValueGuess guessRequired(string $class, string $property)

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

ValueGuess|null guessMaxLength(string $class, string $property)

Возвращает предположение о максимальной длине поля

ValueGuess|null guessPattern(string $class, string $property)

Возвращает предположение о шаблоне поля

Подробности

TypeGuess|null guessType(string $class, string $property)

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

Параметры

string $class Полное имя класса
string $property Имя свойства, для которого нужно угадать тип

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

TypeGuess|null Угаданный тип поля и его опции

ValueGuess guessRequired(string $class, string $property)

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

Параметры

string $class Полное имя класса
string $property Имя свойства, для которого нужно определить необходимость

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

ValueGuess Предположение о необходимости поля

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, чтобы переопределить предыдущее предположение. Например: Вы хотите плавающее значение больше 5, 4.512313 недействительно, но длина(4.512314) > длина(5)

Параметры

string $class Полное имя класса
string $property Имя свойства, для которого нужно определить шаблон

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

ValueGuess|null Предположение о требуемом шаблоне поля

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Bridge/Propel1/Form/PropelTypeGuesser.html

Spec-Zone.ru

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