Docs Goabase

DataWrite
in package
uses TraitData

FinalYes

Table of Contents

Properties

$data  : Data
$tableName  : string

Methods

__construct()  : mixed
getDataInstance()  : Data
writeRecord()  : int
applyDefaultValue()  : mixed
generateInsertQuery()  : array<string|int, mixed>
generateUpdateQuery()  : array<string|int, mixed>
getCleanMaxVal()  : string
isBirthdayField()  : bool
isPasswordField()  : bool
processFieldForQuery()  : array<string|int, mixed>
processPasswordField()  : array<string|int, mixed>
sanitizeValue()  : mixed

Properties

Methods

writeRecord()

public writeRecord(string $strTable, array<string|int, mixed> $recordData[, int $updateID = 0 ]) : int
Parameters
$strTable : string
$recordData : array<string|int, mixed>
$updateID : int = 0
Return values
int

applyDefaultValue()

private applyDefaultValue(string $fieldName, mixed $fieldValue) : mixed
Parameters
$fieldName : string
$fieldValue : mixed

generateInsertQuery()

private generateInsertQuery(array<string|int, mixed> $recordData) : array<string|int, mixed>
Parameters
$recordData : array<string|int, mixed>
Return values
array<string|int, mixed>

generateUpdateQuery()

private generateUpdateQuery(array<string|int, mixed> $recordData, int $updateID) : array<string|int, mixed>
Parameters
$recordData : array<string|int, mixed>
$updateID : int
Return values
array<string|int, mixed>

getCleanMaxVal()

private getCleanMaxVal(string $val) : string
Parameters
$val : string
Return values
string

isBirthdayField()

private isBirthdayField(string $fieldName) : bool
Parameters
$fieldName : string
Return values
bool

isPasswordField()

private isPasswordField(string $fieldName) : bool
Parameters
$fieldName : string
Return values
bool

processFieldForQuery()

private processFieldForQuery(string $fieldName, mixed $fieldValue, array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
$fieldName : string
$fieldValue : mixed
$params : array<string|int, mixed>
Return values
array<string|int, mixed>

processPasswordField()

private processPasswordField(string $password, array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
$password : string
$params : array<string|int, mixed>
Return values
array<string|int, mixed>

sanitizeValue()

private sanitizeValue(mixed $val) : mixed
Parameters
$val : mixed

        
On this page

Search results