Documentation

DatabaseRecord
in package

Table of Contents

Properties

$dbRecord  : array<string|int, mixed>

Methods

__construct()  : mixed
getBoolean()  : bool
getFloat()  : float
getInt()  : int
getIntEnum()  : T
getNullableInt()  : int|null
getNullableObject()  : mixed
getNullableString()  : string|null
getObject()  : mixed
getRow()  : array<string, mixed>
getString()  : string
getStringEnum()  : T

Properties

Methods

__construct()

public __construct(array<string, mixed> $dbRecord) : mixed
Parameters
$dbRecord : array<string, mixed>

A record from a DatabaseResult.

getBoolean()

public getBoolean(string $name) : bool
Parameters
$name : string
Return values
bool

getFloat()

public getFloat(string $name) : float
Parameters
$name : string
Return values
float

getInt()

public getInt(string $name) : int
Parameters
$name : string
Return values
int

getIntEnum()

public getIntEnum(string $name, T> $enum) : T
Parameters
$name : string
$enum : T>
Tags
template

T of BackedEnum

Return values
T

getNullableInt()

public getNullableInt(string $name) : int|null
Parameters
$name : string
Return values
int|null

getNullableObject()

public getNullableObject(string $name[, bool $compressed = false ]) : mixed
Parameters
$name : string
$compressed : bool = false

getNullableString()

public getNullableString(string $name) : string|null
Parameters
$name : string
Return values
string|null

getObject()

public getObject(string $name[, bool $compressed = false ]) : mixed
Parameters
$name : string
$compressed : bool = false

getRow()

public getRow() : array<string, mixed>
Return values
array<string, mixed>

getString()

public getString(string $name) : string
Parameters
$name : string
Return values
string

getStringEnum()

public getStringEnum(string $name, T> $enum) : T
Parameters
$name : string
$enum : T>
Tags
template

T of BackedEnum

Return values
T

        
On this page

Search results