W3cubDocs

/Symfony 2.7

Symfony\Component\Form\Extension\Core\CoreExtension

class CoreExtension extends AbstractExtension

Represents the main form extension, which loads the core functionality.

Methods

FormTypeInterface getType(string $name)

Returns a type by name.

from AbstractExtension
Boolean hasType(string $name)

Returns whether the given type is supported.

from AbstractExtension
FormTypeExtensionInterface[] getTypeExtensions(string $name)

Returns the extensions for the given type.

from AbstractExtension
Boolean hasTypeExtensions(string $name)

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

from AbstractExtension
FormTypeGuesserInterface|null getTypeGuesser()

Returns the type guesser provided by this extension.

from AbstractExtension

Details

public 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

public 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

public 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

public 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

public FormTypeGuesserInterface|null getTypeGuesser()

Returns the type guesser provided by this extension.

Return Value

FormTypeGuesserInterface|null The type guesser

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