RawRecord implements RecordInterface

Read onlyYes

Holds all properties of a raw database row with unfiltered and unprocessed values.

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

$computedProperties  : ComputedProperties
$pid  : int
$properties  : array<string|int, mixed>
$type  : string
$uid  : int

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 ".".
getMainType()  : string
This is the TCA table for the record, all in lowercase.
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".
getUid()  : int
has()  : bool
toArray()  : array<string|int, mixed>

Properties

$properties

protected array<string|int, mixed> $properties

Methods

__construct()

public __construct(int $uid, int $pid, array<string|int, mixed> $properties, ComputedProperties $computedProperties, string $type) : mixed
Parameters
$uid : int
$pid : int
$properties : array<string|int, mixed>
$computedProperties : ComputedProperties
$type : string

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

getMainType()

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

public getMainType() : string
Return values
string

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() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results