GetDcaFieldsOptions
in package
Table of Contents
Properties
- $allowedInputTypes : array<string|int, mixed>
- $evalConditions : array<string|int, mixed>
- $localizeLabels : bool
- $onlyDatabaseFields : bool
- 'onlyDatabaseFields' => false, 'allowedInputTypes' => [], 'evalConditions' => [], 'localizeLabels' => false, 'skipSorting' => false,
- $skipSorting : bool
Methods
- create() : self
- getAllowedInputTypes() : array<string|int, mixed>
- getEvalConditions() : array<string|int, mixed>
- isHasEvalConditions() : bool
- isLocalizeLabels() : bool
- isOnlyAllowedInputTypes() : bool
- isOnlyDatabaseFields() : bool
- isSkipSorting() : bool
- setAllowedInputTypes() : GetDcaFieldsOptions
- Return only fields of given types.
- setEvalConditions() : GetDcaFieldsOptions
- Return only fields with given eval key-value-pairs.
- setLocalizeLabels() : GetDcaFieldsOptions
- Return also the field labels (key = field name, value = field label). Default false
- setOnlyDatabaseFields() : GetDcaFieldsOptions
- Return only fields with sql definition. Default false
- setSkipSorting() : GetDcaFieldsOptions
- Skip sorting fields by field name alphabetical. Default false
Properties
$allowedInputTypes
private
array<string|int, mixed>
$allowedInputTypes
= []
$evalConditions
private
array<string|int, mixed>
$evalConditions
= []
$localizeLabels
private
bool
$localizeLabels
= false
$onlyDatabaseFields
'onlyDatabaseFields' => false, 'allowedInputTypes' => [], 'evalConditions' => [], 'localizeLabels' => false, 'skipSorting' => false,
private
bool
$onlyDatabaseFields
= false
$skipSorting
private
bool
$skipSorting
= false
Methods
create()
public
static create() : self
Return values
selfgetAllowedInputTypes()
public
getAllowedInputTypes() : array<string|int, mixed>
Return values
array<string|int, mixed>getEvalConditions()
public
getEvalConditions() : array<string|int, mixed>
Return values
array<string|int, mixed>isHasEvalConditions()
public
isHasEvalConditions() : bool
Return values
boolisLocalizeLabels()
public
isLocalizeLabels() : bool
Return values
boolisOnlyAllowedInputTypes()
public
isOnlyAllowedInputTypes() : bool
Return values
boolisOnlyDatabaseFields()
public
isOnlyDatabaseFields() : bool
Return values
boolisSkipSorting()
public
isSkipSorting() : bool
Return values
boolsetAllowedInputTypes()
Return only fields of given types.
public
setAllowedInputTypes(array<string|int, mixed> $allowedInputTypes) : GetDcaFieldsOptions
Parameters
- $allowedInputTypes : array<string|int, mixed>
Return values
GetDcaFieldsOptionssetEvalConditions()
Return only fields with given eval key-value-pairs.
public
setEvalConditions(array<string|int, mixed> $evalConditions) : GetDcaFieldsOptions
Parameters
- $evalConditions : array<string|int, mixed>
Return values
GetDcaFieldsOptionssetLocalizeLabels()
Return also the field labels (key = field name, value = field label). Default false
public
setLocalizeLabels(bool $localizeLabels) : GetDcaFieldsOptions
Parameters
- $localizeLabels : bool
Return values
GetDcaFieldsOptionssetOnlyDatabaseFields()
Return only fields with sql definition. Default false
public
setOnlyDatabaseFields(bool $onlyDatabaseFields) : GetDcaFieldsOptions
Parameters
- $onlyDatabaseFields : bool
Return values
GetDcaFieldsOptionssetSkipSorting()
Skip sorting fields by field name alphabetical. Default false
public
setSkipSorting(bool $skipSorting) : GetDcaFieldsOptions
Parameters
- $skipSorting : bool