StaticSelectFieldType extends AbstractFieldType

Read onlyYes
FinalYes

This is a select type without any MM or foreign table logic.

Internal

This is an experimental implementation and might change until TYPO3 v13 LTS

Table of Contents

Properties

$configuration  : array<string|int, mixed>
$name  : string

Methods

__construct()  : mixed
__set_state()  : self
getConfiguration()  : array<string|int, mixed>
getDefaultValue()  : mixed
getDescription()  : string
getDisplayConditions()  : array<string|int, mixed>|string
getItems()  : array<string|int, SelectItem>
getLabel()  : string
getName()  : string
getTranslationBehaviour()  : FieldTranslationBehaviour
getType()  : string
isNullable()  : bool
isRequired()  : bool
isType()  : bool
supportsAccessControl()  : bool

Properties

$configuration

protected array<string|int, mixed> $configuration

Methods

__construct()

public __construct(string $name, array<string|int, mixed> $configuration) : mixed
Parameters
$name : string
$configuration : array<string|int, mixed>

__set_state()

public static __set_state(array<string|int, mixed> $state) : self
Parameters
$state : array<string|int, mixed>
Return values
self

getConfiguration()

public getConfiguration() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDefaultValue()

public getDefaultValue() : mixed

getDescription()

public getDescription() : string
Return values
string

getDisplayConditions()

public getDisplayConditions() : array<string|int, mixed>|string
Return values
array<string|int, mixed>|string

getLabel()

public getLabel() : string
Return values
string

getName()

public getName() : string
Return values
string

getType()

public getType() : string
Return values
string

isNullable()

public isNullable() : bool
Return values
bool

isRequired()

public isRequired() : bool
Return values
bool

supportsAccessControl()

public supportsAccessControl() : bool
Return values
bool

        
On this page

Search results