FormFactoryBuilderInterface
интерфейс FormFactoryBuilderInterface
Построитель объектов FormFactoryInterface.
Методы
| FormFactoryBuilderInterface | setResolvedTypeFactory(ResolvedFormTypeFactoryInterface $resolvedTypeFactory) Устанавливает фабрику для создания экземпляров ResolvedFormTypeInterface. | |
| FormFactoryBuilderInterface | addExtension(FormExtensionInterface $extension) Добавляет расширение, которое будет загружено фабрикой. | |
| FormFactoryBuilderInterface | addExtensions(array $extensions) Добавляет список расширений, которые будут загружены фабрикой. | |
| FormFactoryBuilderInterface | addType(FormTypeInterface $type) Добавляет тип формы в фабрику. | |
| FormFactoryBuilderInterface | addTypes(array $types) Добавляет список типов форм в фабрику. | |
| FormFactoryBuilderInterface | addTypeExtension(FormTypeExtensionInterface $typeExtension) Добавляет расширение типа формы в фабрику. | |
| FormFactoryBuilderInterface | addTypeExtensions(array $typeExtensions) Добавляет список расширений типов форм в фабрику. | |
| FormFactoryBuilderInterface | addTypeGuesser(FormTypeGuesserInterface $typeGuesser) Добавляет угадатель типов в фабрику. | |
| FormFactoryBuilderInterface | addTypeGuessers(array $typeGuessers) Добавляет список угадателей типов в фабрику. | |
| FormFactoryInterface | getFormFactory() Строит и возвращает фабрику. |
Детали
FormFactoryBuilderInterface setResolvedTypeFactory(ResolvedFormTypeFactoryInterface $resolvedTypeFactory)
Устанавливает фабрику для создания экземпляров ResolvedFormTypeInterface.
Параметры
| ResolvedFormTypeFactoryInterface | $resolvedTypeFactory |
Возвращаемое значение
| FormFactoryBuilderInterface | Построитель. |
FormFactoryBuilderInterface addExtension(FormExtensionInterface $extension)
Добавляет расширение, которое должно загружаться фабрикой.
Параметры
| FormExtensionInterface | $extension | Расширение. |
Возвращаемое значение
| FormFactoryBuilderInterface | Построитель. |
FormFactoryBuilderInterface addExtensions(array $extensions)
Добавляет список расширений, которые должны загружаться фабрикой.
Параметры
| array | $extensions | Расширения. |
Возвращаемое значение
| FormFactoryBuilderInterface | Построитель. |
FormFactoryBuilderInterface addType(FormTypeInterface $type)
Добавляет тип формы в фабрику.
Параметры
| FormTypeInterface | $type | Тип формы. |
Возвращаемое значение
| FormFactoryBuilderInterface | Построитель. |
FormFactoryBuilderInterface addTypes(array $types)
Добавляет список типов форм в фабрику.
Параметры
| array | $types | Типы форм. |
Возвращаемое значение
| FormFactoryBuilderInterface | Построитель. |
FormFactoryBuilderInterface addTypeExtension(FormTypeExtensionInterface $typeExtension)
Добавляет расширение типа формы в фабрику.
Параметры
| FormTypeExtensionInterface | $typeExtension | Расширение типа формы. |
Возвращаемое значение
| FormFactoryBuilderInterface | Построитель. |
FormFactoryBuilderInterface addTypeExtensions(array $typeExtensions)
Добавляет список расширений типов форм в фабрику.
Параметры
| array | $typeExtensions | Расширения типов форм. |
Возвращаемое значение
| FormFactoryBuilderInterface | Построитель. |
FormFactoryBuilderInterface addTypeGuesser(FormTypeGuesserInterface $typeGuesser)
Добавляет угадатель типа в фабрику.
Параметры
| FormTypeGuesserInterface | $typeGuesser | Интерфейс угадателя типов. |
Значение возвращаемого значения
| FormFactoryBuilderInterface | Строитель. |
FormFactoryBuilderInterface addTypeGuessers(array $typeGuessers)
Добавляет список угадателей типов в фабрику.
Параметры
| Массив | $typeGuessers | Угадатели типов. |
Значение возвращаемого значения
| FormFactoryBuilderInterface | Строитель. |
FormFactoryInterface getFormFactory()
Создаёт и возвращает фабрику.
Значение возвращаемого значения
| FormFactoryInterface | Фабрика форм. |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Form/FormFactoryBuilderInterface.html