W3cubDocs

/Symfony 2.7

Symfony\Component\Form\FormFactoryBuilderInterface

interface FormFactoryBuilderInterface

A builder for FormFactoryInterface objects.

Methods

FormFactoryBuilderInterface setResolvedTypeFactory(ResolvedFormTypeFactoryInterface $resolvedTypeFactory)

Sets the factory for creating ResolvedFormTypeInterface instances.

FormFactoryBuilderInterface addExtension(FormExtensionInterface $extension)

Adds an extension to be loaded by the factory.

FormFactoryBuilderInterface addExtensions(array $extensions)

Adds a list of extensions to be loaded by the factory.

FormFactoryBuilderInterface addType(FormTypeInterface $type)

Adds a form type to the factory.

FormFactoryBuilderInterface addTypes(array $types)

Adds a list of form types to the factory.

FormFactoryBuilderInterface addTypeExtension(FormTypeExtensionInterface $typeExtension)

Adds a form type extension to the factory.

FormFactoryBuilderInterface addTypeExtensions(array $typeExtensions)

Adds a list of form type extensions to the factory.

FormFactoryBuilderInterface addTypeGuesser(FormTypeGuesserInterface $typeGuesser)

Adds a type guesser to the factory.

FormFactoryBuilderInterface addTypeGuessers(array $typeGuessers)

Adds a list of type guessers to the factory.

FormFactoryInterface getFormFactory()

Builds and returns the factory.

Details

public FormFactoryBuilderInterface setResolvedTypeFactory(ResolvedFormTypeFactoryInterface $resolvedTypeFactory)

Sets the factory for creating ResolvedFormTypeInterface instances.

Parameters

ResolvedFormTypeFactoryInterface $resolvedTypeFactory

Return Value

FormFactoryBuilderInterface The builder.

public FormFactoryBuilderInterface addExtension(FormExtensionInterface $extension)

Adds an extension to be loaded by the factory.

Parameters

FormExtensionInterface $extension The extension.

Return Value

FormFactoryBuilderInterface The builder.

public FormFactoryBuilderInterface addExtensions(array $extensions)

Adds a list of extensions to be loaded by the factory.

Parameters

array $extensions The extensions.

Return Value

FormFactoryBuilderInterface The builder.

public FormFactoryBuilderInterface addType(FormTypeInterface $type)

Adds a form type to the factory.

Parameters

FormTypeInterface $type The form type.

Return Value

FormFactoryBuilderInterface The builder.

public FormFactoryBuilderInterface addTypes(array $types)

Adds a list of form types to the factory.

Parameters

array $types The form types.

Return Value

FormFactoryBuilderInterface The builder.

public FormFactoryBuilderInterface addTypeExtension(FormTypeExtensionInterface $typeExtension)

Adds a form type extension to the factory.

Parameters

FormTypeExtensionInterface $typeExtension The form type extension.

Return Value

FormFactoryBuilderInterface The builder.

public FormFactoryBuilderInterface addTypeExtensions(array $typeExtensions)

Adds a list of form type extensions to the factory.

Parameters

array $typeExtensions The form type extensions.

Return Value

FormFactoryBuilderInterface The builder.

public FormFactoryBuilderInterface addTypeGuesser(FormTypeGuesserInterface $typeGuesser)

Adds a type guesser to the factory.

Parameters

FormTypeGuesserInterface $typeGuesser The type guesser.

Return Value

FormFactoryBuilderInterface The builder.

public FormFactoryBuilderInterface addTypeGuessers(array $typeGuessers)

Adds a list of type guessers to the factory.

Parameters

array $typeGuessers The type guessers.

Return Value

FormFactoryBuilderInterface The builder.

public FormFactoryInterface getFormFactory()

Builds and returns the factory.

Return Value

FormFactoryInterface The form factory.

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