Spec-Zone.ru › Symfony 2.7

ResolvedFormType

class ResolvedFormType implements ResolvedFormTypeInterface

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

Методы

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

Возвращает имя типа.

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)

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

OptionsResolverInterface getOptionsResolver()

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

Подробности

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

Параметры

FormTypeInterface $innerType
array $typeExtensions
ResolvedFormTypeInterface $parent

string getName()

Возвращает имя типа.

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

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 Опции, используемые для настройки

OptionsResolverInterface getOptionsResolver()

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

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

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

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

Spec-Zone.ru

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