JobProtoctedCacheModel
extends CacheModel
in package
AbstractYes
Table of Contents
Constants
- JOB_PROTECTED_FIELD_LIST = []
- JOB_PROTECTED_MAIN_ACTION = \Vatjar\Jobs\Model\Job::MAIN_ACTION_MODEL
Properties
- $_existsModel : bool
- $create_time : mixed
- $jobList : mixed
- $jobMergedData : mixed
- $jobProtectedCreate : mixed
- $jobProtectedDelete : mixed
- $jobProtectedModel : mixed
- $update_time : mixed
Methods
- assignJobMergedData() : static
- assignJobMergedDataFor() : static
- beforeSave() : mixed
- delete() : bool
- {@inheritDoc}
- exists() : bool
- fetchAsArray() : mixed
- fetchAsAssocArray() : mixed
- fetchAsMultiAssocArray() : mixed
- find() : false|array<string|int, static>
- findFirst() : static|false
- fixParameters() : mixed
- fromArray() : mixed
- getChangedFields() : array<string|int, mixed>
- Add Phalcon < 3.2 condition for compatibility {@inheritDoc}
- getCreateTime() : mixed
- getJobInitObject() : mixed
- getJobList() : array<string|int, Job>
- getJobMergedData() : array<string|int, mixed>
- getThe() : mixed
- getUpdateTime() : mixed
- initialize() : mixed
- loadJobList() : array<string|int, Job>
- loadJobListFor() : array<string|int, Job>
- loadMergedDataFor() : mixed
- loadMergedDataFromJob() : mixed
- mapper() : mixed
- save() : bool
- set() : mixed
- setCreateTime() : $this
- If $createTime is null, default value now.
- setUpdateTime() : $this
- If $updateTime is null, default value now.
- writeAttributeIfNeeded() : mixed
- _createKey() : mixed
- _isExistsModel() : mixed
- _loadExistsModel() : bool
- getJobparameters() : mixed
- getJobSecondaryId() : mixed
- getJobUserId() : mixed
- saveJobProtectedData() : mixed
Constants
JOB_PROTECTED_FIELD_LIST
public
mixed
JOB_PROTECTED_FIELD_LIST
= []
JOB_PROTECTED_MAIN_ACTION
public
mixed
JOB_PROTECTED_MAIN_ACTION
= \Vatjar\Jobs\Model\Job::MAIN_ACTION_MODEL
Properties
$_existsModel
protected
bool
$_existsModel
$create_time
protected
mixed
$create_time
$jobList
protected
mixed
$jobList
$jobMergedData
protected
mixed
$jobMergedData
$jobProtectedCreate
protected
mixed
$jobProtectedCreate
= false
$jobProtectedDelete
protected
mixed
$jobProtectedDelete
= false
$jobProtectedModel
protected
mixed
$jobProtectedModel
= \Vatjar\Jobs\Model\Job::class
$update_time
protected
mixed
$update_time
Methods
assignJobMergedData()
public
assignJobMergedData([array<string|int, mixed> $opt = [] ]) : static
Parameters
- $opt : array<string|int, mixed> = []
Return values
staticassignJobMergedDataFor()
public
assignJobMergedDataFor(JobProtoctedCacheModel &$model[, array<string|int, mixed> $opt = [] ]) : static
Parameters
- $model : JobProtoctedCacheModel
- $opt : array<string|int, mixed> = []
Return values
staticbeforeSave()
public
beforeSave() : mixed
delete()
{@inheritDoc}
public
delete() : bool
Tags
Return values
boolexists()
public
exists() : bool
Return values
boolfetchAsArray()
public
static fetchAsArray([mixed $parameter = null ]) : mixed
Parameters
- $parameter : mixed = null
fetchAsAssocArray()
public
static fetchAsAssocArray([mixed $parameter = null ][, mixed $key = 'id' ][, mixed $cols = null ]) : mixed
Parameters
- $parameter : mixed = null
- $key : mixed = 'id'
- $cols : mixed = null
fetchAsMultiAssocArray()
public
static fetchAsMultiAssocArray([mixed $parameter = null ][, mixed $keyname = ['id'] ][, mixed $cols = null ]) : mixed
Parameters
- $parameter : mixed = null
- $keyname : mixed = ['id']
- $cols : mixed = null
find()
public
static find([array<string|int, mixed>|null|int $parameters = null ]) : false|array<string|int, static>
Parameters
- $parameters : array<string|int, mixed>|null|int = null
Return values
false|array<string|int, static>findFirst()
public
static findFirst([array<string|int, mixed>|null|int $parameters = null ]) : static|false
Parameters
- $parameters : array<string|int, mixed>|null|int = null
Return values
static|falsefixParameters()
public
static fixParameters([mixed $parameters = null ]) : mixed
Parameters
- $parameters : mixed = null
fromArray()
public
static fromArray(mixed $array) : mixed
Parameters
- $array : mixed
getChangedFields()
Add Phalcon < 3.2 condition for compatibility {@inheritDoc}
public
getChangedFields() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getCreateTime()
public
getCreateTime() : mixed
getJobInitObject()
public
static getJobInitObject(mixed $userId, mixed $secondary[, array<string|int, mixed> $data = [] ]) : mixed
Parameters
- $userId : mixed
- $secondary : mixed
- $data : array<string|int, mixed> = []
getJobList()
public
getJobList([array<string|int, mixed> $opt = [] ]) : array<string|int, Job>
Parameters
- $opt : array<string|int, mixed> = []
Return values
array<string|int, Job>getJobMergedData()
public
getJobMergedData([array<string|int, mixed> $opt = [] ]) : array<string|int, mixed>
Parameters
- $opt : array<string|int, mixed> = []
Return values
array<string|int, mixed>getThe()
public
static getThe(mixed $paramater) : mixed
Parameters
- $paramater : mixed
getUpdateTime()
public
getUpdateTime() : mixed
initialize()
public
initialize() : mixed
loadJobList()
public
loadJobList([array<string|int, mixed> $opt = [] ]) : array<string|int, Job>
Parameters
- $opt : array<string|int, mixed> = []
Return values
array<string|int, Job>loadJobListFor()
public
static loadJobListFor(JobProtoctedCacheModel $model[, array<string|int, mixed> $opt = [] ]) : array<string|int, Job>
Parameters
- $model : JobProtoctedCacheModel
- $opt : array<string|int, mixed> = []
Return values
array<string|int, Job>loadMergedDataFor()
public
static loadMergedDataFor(JobProtoctedCacheModel &$model[, array<string|int, mixed> $opt = [] ]) : mixed
Parameters
- $model : JobProtoctedCacheModel
- $opt : array<string|int, mixed> = []
loadMergedDataFromJob()
public
static loadMergedDataFromJob(Job $job[, array<string|int, mixed> $opt = [] ]) : mixed
Parameters
- $job : Job
- $opt : array<string|int, mixed> = []
mapper()
public
static mapper(array<string|int, mixed> $map, array<string|int, mixed> $original[, bool $reverse = true ]) : mixed
Parameters
- $map : array<string|int, mixed>
- $original : array<string|int, mixed>
- $reverse : bool = true
save()
public
save([mixed $data = null ][, mixed $whiteList = null ][, mixed $force = false ]) : bool
Parameters
- $data : mixed = null
- $whiteList : mixed = null
- $force : mixed = false
Return values
boolset()
public
set(mixed $property, mixed $value) : mixed
Parameters
- $property : mixed
- $value : mixed
setCreateTime()
If $createTime is null, default value now.
public
setCreateTime([mixed $createTime = null ]) : $this
Parameters
- $createTime : mixed = null
Return values
$thissetUpdateTime()
If $updateTime is null, default value now.
public
setUpdateTime([mixed $updateTime = null ]) : $this
Parameters
- $updateTime : mixed = null
Return values
$thiswriteAttributeIfNeeded()
public
writeAttributeIfNeeded(mixed $attribute, mixed $value) : mixed
Parameters
- $attribute : mixed
- $value : mixed
_createKey()
protected
static _createKey(mixed $parameters) : mixed
Parameters
- $parameters : mixed
_isExistsModel()
protected
_isExistsModel() : mixed
_loadExistsModel()
protected
_loadExistsModel() : bool
Return values
boolgetJobparameters()
protected
getJobparameters(mixed $dalayedSave) : mixed
Parameters
- $dalayedSave : mixed
getJobSecondaryId()
protected
getJobSecondaryId() : mixed
getJobUserId()
protected
getJobUserId() : mixed
saveJobProtectedData()
protected
saveJobProtectedData(mixed $subAction, array<string|int, mixed> $data) : mixed
Parameters
- $subAction : mixed
- $data : array<string|int, mixed>