Localisable
extends Form
in package
implements
InputFilterProviderInterface
AbstractYes
A form which provides the basic structure for forms that utilise a model's {@link \Application\Model\LocalisedText}.
Tags
Table of Contents
Interfaces
- InputFilterProviderInterface
Properties
- $translator : Translator
Methods
- __construct() : mixed
- getInputFilterSpecification() : array<string|int, mixed>
- getTranslator() : Translator
- createLocalisedInputFilterSpecification() : array<string|int, mixed>
- Create an {@link \Laminas\InputFilter\InputFilter} for a specific language.
Properties
$translator read-only
private
Translator
$translator
Methods
__construct()
public
__construct(Translator $translator[, bool $addElements = true ]) : mixed
Parameters
- $translator : Translator
- $addElements : bool = true
getInputFilterSpecification()
public
getInputFilterSpecification() : array<string|int, mixed>
Return values
array<string|int, mixed>getTranslator()
public
getTranslator() : Translator
Return values
TranslatorcreateLocalisedInputFilterSpecification()
Create an {@link \Laminas\InputFilter\InputFilter} for a specific language.
protected
abstract createLocalisedInputFilterSpecification([string $suffix = '' ]) : array<string|int, mixed>
Parameters
- $suffix : string = ''
-
For languages that are not Dutch, a suffix should be specified (English: 'En').