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