Record implements RecordInterface

Represents a record with all properties valid for this record type.

Internal

not part of public API, as this needs to be streamlined and proven

Table of Contents

Interfaces

RecordInterface
An interface for database / TCA records.

Properties

$properties  : array<string|int, mixed>
$rawRecord  : RawRecord
$systemProperties  : SystemProperties|null

Methods

__construct()  : mixed
get()  : mixed
getComputedProperties()  : ComputedProperties
getFullType()  : string
The full type contains the type of the record (e.g. "be_users", which is usually the TCA table) and the subtype of the record (such as "textpic" in tt_content records) separated by a ".".
getLanguageId()  : int|null
getLanguageInfo()  : LanguageInfo|null
getMainType()  : string
This is the TCA table for the record, all in lowercase.
getOverlaidUid()  : int
getPid()  : int
getRawRecord()  : RawRecord
getRecordType()  : string|null
The type contains the subtype of the record (such as "textpic"). Returns null if there is no "subtype".
getSystemProperties()  : SystemProperties|null
getUid()  : int
getVersionInfo()  : VersionInfo|null
has()  : bool
toArray()  : array<string|int, mixed>

Properties

$properties

protected array<string|int, mixed> $properties

Methods

get()

public get(string $id) : mixed
Parameters
$id : string

getFullType()

The full type contains the type of the record (e.g. "be_users", which is usually the TCA table) and the subtype of the record (such as "textpic" in tt_content records) separated by a ".".

public getFullType() : string
Return values
string

getLanguageId()

public getLanguageId() : int|null
Return values
int|null

getMainType()

This is the TCA table for the record, all in lowercase.

public getMainType() : string
Return values
string

getOverlaidUid()

public getOverlaidUid() : int
Return values
int

getPid()

public getPid() : int
Return values
int

getRecordType()

The type contains the subtype of the record (such as "textpic"). Returns null if there is no "subtype".

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

getUid()

public getUid() : int
Return values
int

has()

public has(string $id) : bool
Parameters
$id : string
Return values
bool

toArray()

public toArray([bool $includeSpecialProperties = false ]) : array<string|int, mixed>
Parameters
$includeSpecialProperties : bool = false
Return values
array<string|int, mixed>

        
On this page

Search results