Symfony2 API
Class

Symfony\Bridge\Propel1\Form\PropelExtension

class PropelExtension extends AbstractExtension

Represents the Propel form extension, which loads the Propel 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

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

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

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

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

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

Returns the type guesser provided by this extension.

Return Value

FormTypeGuesserInterface|null The type guesser