FormFactory::createBuilder()

FormBuilderInterface createBuilder(string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array()) Returns a form builder. Parameters string $type The type of the form mixed $data The initial data array $options The options Return Value FormBuilderInterface The form builder Exceptions InvalidOptionsException if any given option is not applicable to the given type

FormFactory::create()

FormInterface create(string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array()) Returns a form. Parameters string $type The type of the form mixed $data The initial data array $options The options Return Value FormInterface The form named after the type Exceptions InvalidOptionsException if any given option is not applicable to the given type

FormFactory

class FormFactory implements FormFactoryInterface Methods __construct(FormRegistryInterface $registry, ResolvedFormTypeFactoryInterface $resolvedTypeFactory) FormInterface create(string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array()) Returns a form. FormInterface createNamed(string|int $name, string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())

FormExtensionInterface::hasTypeExtensions()

bool hasTypeExtensions(string $name) Returns whether this extension provides type extensions for the given type. Parameters string $name The name of the type Return Value bool Whether the given type has extensions

FormExtensionInterface::hasType()

bool hasType(string $name) Returns whether the given type is supported. Parameters string $name The name of the type Return Value bool Whether the type is supported by this extension

FormExtensionInterface::getTypeGuesser()

FormTypeGuesserInterface|null getTypeGuesser() Returns the type guesser provided by this extension. Return Value FormTypeGuesserInterface|null The type guesser

FormExtensionInterface::getTypeExtensions()

FormTypeExtensionInterface[] getTypeExtensions(string $name) Returns the extensions for the given type. Parameters string $name The name of the type Return Value FormTypeExtensionInterface[] An array of extensions as FormTypeExtensionInterface instances

FormExtensionInterface::getType()

FormTypeInterface getType(string $name) Returns a type by name. Parameters string $name The name of the type Return Value FormTypeInterface The type Exceptions InvalidArgumentException if the given type is not supported by this extension

FormExtensionInterface

interface FormExtensionInterface Interface for extensions which provide types, type extensions and a guesser. Methods FormTypeInterface getType(string $name) Returns a type by name. bool hasType(string $name) Returns whether the given type is supported. FormTypeExtensionInterface[] getTypeExtensions(string $name) Returns the extensions for the given type. bool hasTypeExtensions(string $name) Returns whether this extension provides type extensions for the given type. For

FormExtension::renderCsrfToken()

renderCsrfToken($tokenId) {@inheritdoc} Parameters $tokenId