class HttpFoundationExtension extends AbstractExtension

Integrates the HttpFoundation component with the Form library.

Methods

getType(string $name)

Returns a type by name.

Boolean
hasType(string $name)

Returns whether the given type is supported.

getTypeExtensions(string $name)

Returns the extensions for the given type.

Boolean
hasTypeExtensions(string $name)

Returns whether this extension provides type extensions for the given type.

getTypeGuesser()

Returns the type guesser provided by this extension.

Details

in AbstractExtension at line line 49
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

in AbstractExtension at line line 65
Boolean hasType(string $name)

Returns whether the given type is supported.

Parameters

string $name The name of the type

Return Value

Boolean Whether the type is supported by this extension

in AbstractExtension at line line 77
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

in AbstractExtension at line line 91
Boolean hasTypeExtensions(string $name)

Returns whether this extension provides type extensions for the given type.

Parameters

string $name The name of the type

Return Value

Boolean Whether the given type has extensions

in AbstractExtension at line line 103
FormTypeGuesserInterface|null getTypeGuesser()

Returns the type guesser provided by this extension.

Return Value

FormTypeGuesserInterface|null The type guesser