interface FormRegistryInterface

The central registry of the Form component.

Methods

getType(string $name)

Returns a form type by name.

bool
hasType(string $name)

Returns whether the given form type is supported.

getTypeGuesser()

Returns the guesser responsible for guessing types.

getExtensions()

Returns the extensions loaded by the framework.

Details

at line line 32
ResolvedFormTypeInterface getType(string $name)

Returns a form type by name.

This methods registers the type extensions from the form extensions.

Parameters

string $name The name of the type

Return Value

ResolvedFormTypeInterface The type

Exceptions

InvalidArgumentException if the type can not be retrieved from any extension

at line line 41
bool hasType(string $name)

Returns whether the given form type is supported.

Parameters

string $name The name of the type

Return Value

bool Whether the type is supported

at line line 48
FormTypeGuesserInterface|null getTypeGuesser()

Returns the guesser responsible for guessing types.

Return Value

FormTypeGuesserInterface|null

at line line 55
FormExtensionInterface[] getExtensions()

Returns the extensions loaded by the framework.

Return Value

FormExtensionInterface[]