DataModel
in package
Table of Contents
- $_d : mixed
- count() : mixed
- currentDateTime() : mixed
- currentTimeStamp() : mixed
- delete() : mixed
- find() : mixed
- findAndDelete() : mixed
- flush() : mixed
- get() : mixed
- getAll() : mixed
- getClassName() : mixed
- getClassNameFromTableName() : string|null
- getDateTimeFromISOString() : DateTime
- getIdField() : mixed
- getQueryBuilder() : mixed
- getRepository() : mixed
- getResourceId() : string
- getTop() : mixed
- getVal() : mixed
- getVars() : mixed
- isEqualTo() : mixed
- persist() : mixed
- process() : mixed
- query() : mixed
- save() : mixed
- Convenience method for calling persist() and flush().
- setDateProperty() : mixed
- setIfNotImmutable() : mixed
- setJsonProperty() : mixed
- setVal() : mixed
- sum() : mixed
- toArray() : mixed
- objVars() : mixed
Properties
$_d
protected
mixed
$_d
Methods
count()
public
static count(Criteria $criteria) : mixed
Parameters
- $criteria : Criteria
Return values
mixed —currentDateTime()
public
static currentDateTime() : mixed
Return values
mixed —currentTimeStamp()
public
static currentTimeStamp() : mixed
Return values
mixed —delete()
public
delete() : mixed
Return values
mixed —find()
public
static find(Criteria $criteria) : mixed
Parameters
- $criteria : Criteria
Return values
mixed —findAndDelete()
public
static findAndDelete(Criteria $criteria) : mixed
Parameters
- $criteria : Criteria
Return values
mixed —flush()
public
flush() : mixed
Return values
mixed —get()
public
static get(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —getAll()
public
static getAll() : mixed
Return values
mixed —getClassName()
public
static getClassName() : mixed
Return values
mixed —getClassNameFromTableName()
public
static getClassNameFromTableName(string $tableName) : string|null
Parameters
- $tableName : string
Return values
string|null —getDateTimeFromISOString()
public
getDateTimeFromISOString(string $dateString) : DateTime
Parameters
- $dateString : string
Return values
DateTime —getIdField()
public
getIdField() : mixed
Return values
mixed —getQueryBuilder()
public
static getQueryBuilder() : mixed
Return values
mixed —getRepository()
public
static getRepository() : mixed
Return values
mixed —getResourceId()
public
static getResourceId([string $separator = ' ' ][, bool $lowercase = true ]) : string
Parameters
- $separator : string = ' '
- $lowercase : bool = true
Return values
string —getTop()
public
static getTop(Criteria $criteria) : mixed
Parameters
- $criteria : Criteria
Return values
mixed —getVal()
public
getVal(mixed $paramName) : mixed
Parameters
- $paramName : mixed
Return values
mixed —getVars()
public
getVars() : mixed
Return values
mixed —isEqualTo()
public
isEqualTo(DataModel $dataModel) : mixed
Parameters
- $dataModel : DataModel
Return values
mixed —persist()
public
persist() : mixed
Return values
mixed —process()
public
process([mixed $data = [] ]) : mixed
Parameters
- $data : mixed = []
Return values
mixed —query()
public
static query(mixed $sqlQuery) : mixed
Parameters
- $sqlQuery : mixed
Return values
mixed —save()
Convenience method for calling persist() and flush().
public
save() : mixed
Return values
mixed —setDateProperty()
public
setDateProperty(string $property, string $value) : mixed
Parameters
- $property : string
- $value : string
Return values
mixed —setIfNotImmutable()
public
setIfNotImmutable(string $property, mixed $value) : mixed
Parameters
- $property : string
- $value : mixed
Return values
mixed —setJsonProperty()
public
setJsonProperty(string $property, string $value) : mixed
Parameters
- $property : string
- $value : string
Return values
mixed —setVal()
public
setVal(mixed $paramName, mixed $val) : mixed
Parameters
- $paramName : mixed
- $val : mixed
Return values
mixed —sum()
public
static sum(mixed $field[, Criteria $criteria = null ]) : mixed
Parameters
- $field : mixed
- $criteria : Criteria = null
Return values
mixed —toArray()
public
toArray() : mixed
Return values
mixed —objVars()
private
objVars() : mixed