Spec-Zone.ru › Symfony 3.4

ResolvedFormTypeInterface

интерфейс ResolvedFormTypeInterface

Обёртка для типа формы и его расширений.

Методы

string getBlockPrefix()

Возвращает префикс имени блока шаблона для данного типа.

ResolvedFormTypeInterface|null getParent()

Возвращает родительский тип.

FormTypeInterface getInnerType()

Возвращает обернутый тип формы.

FormTypeExtensionInterface[] getTypeExtensions()

Возвращает расширения обернутого типа формы.

FormBuilderInterface createBuilder(FormFactoryInterface $factory, string $name, array $options = array())

Создаёт новый билдер формы для данного типа.

FormView createView(FormInterface $form, FormView $parent = null)

Создаёт новый вид формы для формы данного типа.

buildForm(FormBuilderInterface $builder, array $options)

Настраивает билдер формы для иерархии типов.

buildView(FormView $view, FormInterface $form, array $options)

Настраивает представление формы для иерархии типов.

Вызывается перед построением дочерних элементов представления.

finishView(FormView $view, FormInterface $form, array $options)

Завершает представление формы для иерархии типов.

Вызывается после построения дочерних элементов представления.

OptionsResolver getOptionsResolver()

Возвращает настроенный решатель опций, используемый для данного типа.

Детали

string getBlockPrefix()

Возвращает префикс имени блока шаблона для данного типа.

Значение результата

string Префикс имени блока шаблона

ResolvedFormTypeInterface|null getParent()

Возвращает родительский тип.

Значение результата

ResolvedFormTypeInterface|null Родительский тип или null

FormTypeInterface getInnerType()

Возвращает обернутый тип формы.

Значение результата

FormTypeInterface Обернутый тип формы

FormTypeExtensionInterface[] getTypeExtensions()

Возвращает расширения обернутого типа формы.

Значение результата

FormTypeExtensionInterface[] Массив экземпляров {@link FormTypeExtensionInterface}

FormBuilderInterface createBuilder(FormFactoryInterface $factory, string $name, array $options = array())

Создаёт новый билдер формы для данного типа.

Параметры

FormFactoryInterface $factory Фабрика форм
string $name Имя билдера
array $options Опции билдера

Значение результата

FormBuilderInterface Созданный билдер формы

FormView createView(FormInterface $form, FormView $parent = null)

Создаёт новый вид формы для формы данного типа.

Параметры

FormInterface $form Форма, для которой нужно создать представление
FormView $parent Родительское представление или null

Значение результата

FormView Созданное представление формы

buildForm(FormBuilderInterface $builder, array $options)

Настраивает билдер формы для иерархии типов.

Параметры

FormBuilderInterface $builder Билдер для настройки
array $options Опции, используемые для настройки

buildView(FormView $view, FormInterface $form, array $options)

Настраивает представление формы для иерархии типов.

Вызывается перед построением дочерних элементов представления.

Параметры

FormView $view Представление формы для настройки
FormInterface $form Форма, соответствующая представлению
array $options Опции, используемые для настройки

finishView(FormView $view, FormInterface $form, array $options)

Завершает представление формы для иерархии типов.

Вызывается после построения дочерних элементов представления.

Параметры

FormView $view Представление формы для настройки
FormInterface $form Форма, соответствующая представлению
array $options Опции, используемые для настройки

OptionsResolver getOptionsResolver()

Возвращает настроенный решатель опций, используемый для данного типа.

Значение результата

OptionsResolver Решатель опций

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

Spec-Zone.ru

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