ResolvedFormTypeInterface
interface ResolvedFormTypeInterface
A wrapper for a form type and its extensions.
Methods
| string |  getBlockPrefix()  Returns the prefix of the template block name for this type.  |  |
| ResolvedFormTypeInterface|null |  getParent()  Returns the parent type.  |  |
| FormTypeInterface |  getInnerType()  Returns the wrapped form type.  |  |
| FormTypeExtensionInterface[] |  getTypeExtensions()  Returns the extensions of the wrapped form type.  |  |
| FormBuilderInterface |  createBuilder(FormFactoryInterface $factory, string $name, array $options = array())  Creates a new form builder for this type.  |  |
| FormView |  createView(FormInterface $form, FormView $parent = null)  Creates a new form view for a form of this type.  |  |
|  buildForm(FormBuilderInterface $builder, array $options)  Configures a form builder for the type hierarchy.  |  ||
|  buildView(FormView $view, FormInterface $form, array $options)  Configures a form view for the type hierarchy.  |  ||
|  finishView(FormView $view, FormInterface $form, array $options)  Finishes a form view for the type hierarchy.  |  ||
| OptionsResolver |  getOptionsResolver()  Returns the configured options resolver used for this type.  |  
Details
string getBlockPrefix()
Returns the prefix of the template block name for this type.
Return Value
| string | The prefix of the template block name | 
ResolvedFormTypeInterface|null getParent()
Returns the parent type.
Return Value
| ResolvedFormTypeInterface|null | The parent type or null | 
FormTypeInterface getInnerType()
Returns the wrapped form type.
Return Value
| FormTypeInterface | The wrapped form type | 
FormTypeExtensionInterface[] getTypeExtensions()
Returns the extensions of the wrapped form type.
Return Value
| FormTypeExtensionInterface[] | An array of {@link FormTypeExtensionInterface} instances | 
FormBuilderInterface createBuilder(FormFactoryInterface $factory, string $name, array $options = array())
Creates a new form builder for this type.
Parameters
| FormFactoryInterface | $factory | The form factory | 
| string | $name | The name for the builder | 
| array | $options | The builder options | 
Return Value
| FormBuilderInterface | The created form builder | 
FormView createView(FormInterface $form, FormView $parent = null)
Creates a new form view for a form of this type.
Parameters
| FormInterface | $form | The form to create a view for | 
| FormView | $parent | The parent view or null | 
Return Value
| FormView | The created form view | 
buildForm(FormBuilderInterface $builder, array $options)
Configures a form builder for the type hierarchy.
Parameters
| FormBuilderInterface | $builder | The builder to configure | 
| array | $options | The options used for the configuration | 
buildView(FormView $view, FormInterface $form, array $options)
Configures a form view for the type hierarchy.
It is called before the children of the view are built.
Parameters
| FormView | $view | The form view to configure | 
| FormInterface | $form | The form corresponding to the view | 
| array | $options | The options used for the configuration | 
finishView(FormView $view, FormInterface $form, array $options)
Finishes a form view for the type hierarchy.
It is called after the children of the view have been built.
Parameters
| FormView | $view | The form view to configure | 
| FormInterface | $form | The form corresponding to the view | 
| array | $options | The options used for the configuration | 
OptionsResolver getOptionsResolver()
Returns the configured options resolver used for this type.
Return Value
| OptionsResolver | The options resolver | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.2/Symfony/Component/Form/ResolvedFormTypeInterface.html