Documentation

DependencyInjectionExtension
in package
implements FormExtensionInterface

Table of Contents

Interfaces

FormExtensionInterface
Interface for extensions which provide types, type extensions and a guesser.

Properties

$guesser  : mixed
$guesserLoaded  : bool
$guesserServices  : iterable<string|int, mixed>
$typeContainer  : mixed
$typeExtensionServices  : array<string|int, mixed>

Methods

__construct()  : mixed
getType()  : FormTypeInterface
Returns a type by name.
getTypeExtensions()  : array<string|int, FormTypeExtensionInterface>
Returns the extensions for the given type.
getTypeGuesser()  : FormTypeGuesserInterface|null
Returns the type guesser provided by this extension.
hasType()  : bool
Returns whether the given type is supported.
hasTypeExtensions()  : bool
Returns whether this extension provides type extensions for the given type.

Properties

Methods

__construct()

public __construct(ContainerInterface $typeContainer, array<string|int, iterable<string|int, mixed>> $typeExtensionServices, iterable<string|int, mixed> $guesserServices) : mixed
Parameters
$typeContainer : ContainerInterface
$typeExtensionServices : array<string|int, iterable<string|int, mixed>>
$guesserServices : iterable<string|int, mixed>

hasType()

Returns whether the given type is supported.

public hasType(string $name) : bool
Parameters
$name : string

The name of the type

Return values
bool

hasTypeExtensions()

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

public hasTypeExtensions(string $name) : bool
Parameters
$name : string

The name of the type

Return values
bool

        
On this page

Search results