Base
AbstractYes
Class Base
Table of Contents
Constants
- SEARCH_FIELD_NAME = 'SEARCH_CONTENT'
Methods
- __construct() : mixed
- Base constructor.
- addError() : mixed
- Add error.
- clearErrors() : mixed
- Clear errors.
- create() : static
- Create instance.
- get() : mixed
- Get data value by key.
- getData() : mixed
- Get data.
- getDataClass() : mixed
- Get data class.
- getErrorCollection() : ErrorCollection
- Get error collection.
- getErrorMessages() : array<string|int, mixed>
- Get error messages.
- getErrors() : array<string|int, mixed>
- Get errors.
- getId() : int
- Get ID.
- getSearchBuilder() : null|Builder
- Get data class.
- getUser() : mixed
- Get user.
- hasErrors() : bool
- Return true if it have errors.
- load() : bool
- Load.
- loadByArray() : bool
- Load by array.
- mergeData() : $this
- Merge data.
- save() : mixed
- Save.
- saveSearchIndex() : bool
- Save search index.
- set() : $this
- Set data value by key.
- setData() : $this
- Set data.
- setId() : $this
- Set ID.
- setUser() : mixed
- Set user.
- unsetByKey() : $this
- Unset data value by key.
Constants
SEARCH_FIELD_NAME
public
mixed
SEARCH_FIELD_NAME
= 'SEARCH_CONTENT'
Methods
__construct()
Base constructor.
public
__construct([int|null $id = null ]) : mixed
Parameters
- $id : int|null = null
-
ID.
addError()
Add error.
public
addError(string $message[, string|null $code = null ]) : mixed
Parameters
- $message : string
-
Message text.
- $code : string|null = null
-
Code.
clearErrors()
Clear errors.
public
clearErrors() : mixed
create()
Create instance.
public
static create([int|null $id = null ]) : static
Parameters
- $id : int|null = null
-
ID.
Return values
staticget()
Get data value by key.
public
get(string $key[, mixed|null $defaultValue = null ]) : mixed
Parameters
- $key : string
-
Key.
- $defaultValue : mixed|null = null
-
Default value.
getData()
Get data.
public
getData() : mixed
getDataClass()
Get data class.
public
static getDataClass() : mixed
Tags
getErrorCollection()
Get error collection.
public
getErrorCollection() : ErrorCollection
Return values
ErrorCollectiongetErrorMessages()
Get error messages.
public
getErrorMessages() : array<string|int, mixed>
Return values
array<string|int, mixed>getErrors()
Get errors.
public
getErrors() : array<string|int, mixed>
Return values
array<string|int, mixed>getId()
Get ID.
public
getId() : int
Return values
intgetSearchBuilder()
Get data class.
public
static getSearchBuilder() : null|Builder
Return values
null|BuildergetUser()
Get user.
public
getUser() : mixed
Tags
hasErrors()
Return true if it have errors.
public
hasErrors() : bool
Return values
boolload()
Load.
public
load(int $id) : bool
Parameters
- $id : int
-
ID.
Return values
boolloadByArray()
Load by array.
public
loadByArray(array<string|int, mixed> $data) : bool
Parameters
- $data : array<string|int, mixed>
-
Data.
Return values
boolmergeData()
Merge data.
public
mergeData(array<string|int, mixed> $data) : $this
Parameters
- $data : array<string|int, mixed>
-
Data.
Return values
$thissave()
Save.
public
save() : mixed
saveSearchIndex()
Save search index.
public
saveSearchIndex() : bool
Return values
boolset()
Set data value by key.
public
set(string $key, mixed $value) : $this
Parameters
- $key : string
-
Key.
- $value : mixed
-
Value.
Return values
$thissetData()
Set data.
public
setData(array<string|int, mixed> $data) : $this
Parameters
- $data : array<string|int, mixed>
-
Data.
Return values
$thissetId()
Set ID.
public
setId(int $id) : $this
Parameters
- $id : int
-
ID.
Return values
$thissetUser()
Set user.
public
setUser([User|null $user = null ]) : mixed
Parameters
- $user : User|null = null
-
User.
Tags
unsetByKey()
Unset data value by key.
public
unsetByKey(string $key) : $this
Parameters
- $key : string
-
Key.