Elemental

User extends Model
in package

Table of Contents

$data  : array<string|int, mixed>
$primaryKey  : string
$tableName  : string
$db  : Database
__construct()  : mixed
__get()  : mixed
__set()  : mixed
all()  : mixed
allWhere()  : mixed
create()  : mixed
data()  : mixed
delete()  : mixed
destroy()  : mixed
find()  : mixed
getFromPrimaryKey()  : mixed
getSQL()  : mixed
getTableNameFromClass()  : mixed
save()  : mixed
setData()  : mixed
update()  : mixed
where()  : mixed
pluralize()  : mixed

Properties

$data

protected array<string|int, mixed> $data = []

$primaryKey

protected string $primaryKey = "id"

$tableName

protected string $tableName

Methods

__construct()

public __construct() : mixed
Return values
mixed

__get()

public __get(mixed $name) : mixed
Parameters
$name : mixed
Return values
mixed

__set()

public __set(string $name, mixed $value) : mixed
Parameters
$name : string
$value : mixed
Return values
mixed

all()

public static all([mixed $fetchMethod = PDO::FETCH_ASSOC ]) : mixed
Parameters
$fetchMethod : mixed = PDO::FETCH_ASSOC
Return values
mixed

allWhere()

public static allWhere([array<string|int, mixed> $conditions = [] ][, array<string|int, mixed> $options = [] ][, mixed $fetchMethod = PDO::FETCH_ASSOC ]) : mixed
Parameters
$conditions : array<string|int, mixed> = []
$options : array<string|int, mixed> = []
$fetchMethod : mixed = PDO::FETCH_ASSOC
Return values
mixed

create()

public static create(array<string|int, mixed> $data) : mixed
Parameters
$data : array<string|int, mixed>
Return values
mixed

data()

public data() : mixed
Return values
mixed

delete()

public static delete(mixed $id) : mixed
Parameters
$id : mixed
Return values
mixed

destroy()

public destroy() : mixed
Return values
mixed

find()

public static find(mixed $id) : mixed
Parameters
$id : mixed
Return values
mixed

getFromPrimaryKey()

public getFromPrimaryKey(mixed $id) : mixed
Parameters
$id : mixed
Return values
mixed

getSQL()

public getSQL() : mixed
Return values
mixed

getTableNameFromClass()

public getTableNameFromClass() : mixed
Return values
mixed

save()

public save() : mixed
Return values
mixed

setData()

public setData(array<string|int, mixed> $data[, mixed $id = null ]) : mixed
Parameters
$data : array<string|int, mixed>
$id : mixed = null
Return values
mixed

update()

public static update(mixed $id, array<string|int, mixed> $data) : mixed
Parameters
$id : mixed
$data : array<string|int, mixed>
Return values
mixed

where()

public static where(array<string|int, mixed> $conditions) : mixed
Parameters
$conditions : array<string|int, mixed>
Return values
mixed

pluralize()

private pluralize(mixed $singular) : mixed
Parameters
$singular : mixed
Return values
mixed

Search results