ColumnMap

A column map to map a column configured in $TCA on a property of a domain object.

Internal

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|null

getChildSortByFieldName()

public getChildSortByFieldName() : string|null
Return values
string|null

getChildTableDefaultSortings()

public getChildTableDefaultSortings() : string|null
Return values
string|null

getChildTableName()

public getChildTableName() : string|null
Return values
string|null

getColumnName()

public getColumnName() : string
Return values
string

getDateTimeStorageFormat()

public getDateTimeStorageFormat() : string|null
Return values
string|null

getParentKeyFieldName()

public getParentKeyFieldName() : string|null
Return values
string|null

getParentTableFieldName()

public getParentTableFieldName() : string|null
Return values
string|null

getRelationTableMatchFields()

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

getRelationTableName()

public getRelationTableName() : string|null
Return values
string|null

setChildKeyFieldName()

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

        
On this page

Search results