ColumnMap
A column map to map a column configured in $TCA on a property of a domain object.
only to be used within Extbase, not part of TYPO3 Core API.
Table of Contents
Methods
- __construct() : mixed
- Constructs a Column Map
- getChildKeyFieldName() : string|null
- getChildSortByFieldName() : string|null
- getChildTableDefaultSortings() : string|null
- getChildTableName() : string|null
- getColumnName() : string
- getDateTimeStorageFormat() : string|null
- getParentKeyFieldName() : string|null
- getParentTableFieldName() : string|null
- getRelationTableMatchFields() : array<string|int, mixed>|null
- getRelationTableName() : string|null
- getType() : TableColumnType
- getTypeOfRelation() : Relation
- setChildKeyFieldName() : void
- setChildSortByFieldName() : void
- setChildTableDefaultSortings() : void
- setChildTableName() : void
- setDateTimeStorageFormat() : void
- setParentKeyFieldName() : void
- setParentTableFieldName() : void
- setRelationTableMatchFields() : void
- setRelationTableName() : void
- setType() : void
- setTypeOfRelation() : void
Methods
__construct()
Constructs a Column Map
public
__construct(string $columnName) : mixed
Parameters
- $columnName : string
-
The column name
getChildKeyFieldName()
public
getChildKeyFieldName() : string|null
Return values
string|nullgetChildSortByFieldName()
public
getChildSortByFieldName() : string|null
Return values
string|nullgetChildTableDefaultSortings()
public
getChildTableDefaultSortings() : string|null
Return values
string|nullgetChildTableName()
public
getChildTableName() : string|null
Return values
string|nullgetColumnName()
public
getColumnName() : string
Return values
stringgetDateTimeStorageFormat()
public
getDateTimeStorageFormat() : string|null
Return values
string|nullgetParentKeyFieldName()
public
getParentKeyFieldName() : string|null
Return values
string|nullgetParentTableFieldName()
public
getParentTableFieldName() : string|null
Return values
string|nullgetRelationTableMatchFields()
public
getRelationTableMatchFields() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nullgetRelationTableName()
public
getRelationTableName() : string|null
Return values
string|nullgetType()
public
getType() : TableColumnType
Return values
TableColumnTypegetTypeOfRelation()
public
getTypeOfRelation() : Relation
Return values
RelationsetChildKeyFieldName()
public
setChildKeyFieldName(string $childKeyFieldName) : void
Parameters
- $childKeyFieldName : string
setChildSortByFieldName()
public
setChildSortByFieldName(string|null $childSortByFieldName) : void
Parameters
- $childSortByFieldName : string|null
setChildTableDefaultSortings()
public
setChildTableDefaultSortings(string|null $childTableDefaultSortings) : void
Parameters
- $childTableDefaultSortings : string|null
setChildTableName()
public
setChildTableName(string|null $childTableName) : void
Parameters
- $childTableName : string|null
setDateTimeStorageFormat()
public
setDateTimeStorageFormat(string|null $dateTimeStorageFormat) : void
Parameters
- $dateTimeStorageFormat : string|null
setParentKeyFieldName()
public
setParentKeyFieldName(string|null $parentKeyFieldName) : void
Parameters
- $parentKeyFieldName : string|null
setParentTableFieldName()
public
setParentTableFieldName(string|null $parentTableFieldName) : void
Parameters
- $parentTableFieldName : string|null
setRelationTableMatchFields()
public
setRelationTableMatchFields(array<string|int, mixed>|null $relationTableMatchFields) : void
Parameters
- $relationTableMatchFields : array<string|int, mixed>|null
setRelationTableName()
public
setRelationTableName(string|null $relationTableName) : void
Parameters
- $relationTableName : string|null
setType()
public
setType(TableColumnType $type) : void
Parameters
- $type : TableColumnType
setTypeOfRelation()
public
setTypeOfRelation(Relation $typeOfRelation) : void
Parameters
- $typeOfRelation : Relation