Spec-Zone.ru › Symfony 3.0

ResolvedFormType

class ResolvedFormType implements ResolvedFormTypeInterface

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

Методы

__construct(FormTypeInterface $innerType, array $typeExtensions = array(), ResolvedFormTypeInterface $parent = null)
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()

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

Детали

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

Spec-Zone.ru

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