Spec-Zone.ru › Symfony 3.2

ResolvedFormType

class ResolvedFormType implements ResolvedFormTypeInterface

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

Методы

__construct(FormTypeInterface $innerType, array $typeExtensions = array(), ResolvedFormTypeInterface $parent = null)
stringgetBlockPrefix()

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

ResolvedFormTypeInterface|nullgetParent()

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

FormTypeInterfacegetInnerType()

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

FormTypeExtensionInterface[]getTypeExtensions()

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

FormBuilderInterfacecreateBuilder(FormFactoryInterface $factory, string $name, array $options = array())

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

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

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

buildForm(FormBuilderInterface $builder, array $options)

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

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

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

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

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

OptionsResolvergetOptionsResolver()

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

Детали

__construct(FormTypeInterface $innerType, array $typeExtensions = array(), ResolvedFormTypeInterface $parent = null)

Параметры

FormTypeInterface$innerType
array$typeExtensions
ResolvedFormTypeInterface$parent

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.2/Symfony/Component/Form/ResolvedFormType.html

Spec-Zone.ru

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