Entity
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Methods
-
__construct()
: mixed
-
addFilter()
: self
-
create()
: Entity|null
-
getFilters()
: array<string|int, mixed>
-
getId()
: string|null
-
getOptions()
: array<string|int, mixed>
-
getProvider()
: BaseProvider
-
getSubstituteEntityId()
: string|null
-
hasDynamicLoad()
: bool
-
hasDynamicSearch()
: bool
-
isSearchable()
: bool
-
jsonSerialize()
: array<string|int, mixed>
-
setDynamicLoad()
: self
-
setDynamicSearch()
: self
-
setProvider()
: self
-
setSearchable()
: self
__construct()
public
__construct(array<string|int, mixed> $options) : mixed
Parameters
-
$options
: array<string|int, mixed>
-
addFilter()
public
addFilter(BaseFilter $filter) : self
Parameters
-
$filter
: BaseFilter
-
create()
public
static create(array<string|int, mixed> $entityOptions) : Entity|null
Parameters
-
$entityOptions
: array<string|int, mixed>
-
getFilters()
public
getFilters() : array<string|int, mixed>
Return values
array<string|int, mixed>
getId()
public
getId() : string|null
Return values
string|null
getOptions()
public
getOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>
getProvider()
public
getProvider() : BaseProvider
getSubstituteEntityId()
public
getSubstituteEntityId() : string|null
Return values
string|null
hasDynamicLoad()
public
hasDynamicLoad() : bool
hasDynamicSearch()
public
hasDynamicSearch() : bool
isSearchable()
public
isSearchable() : bool
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>
setDynamicLoad()
public
setDynamicLoad([bool $flag = true ]) : self
Parameters
-
$flag
: bool
= true
-
setDynamicSearch()
public
setDynamicSearch([bool $flag = true ]) : self
Parameters
-
$flag
: bool
= true
-
setProvider()
public
setProvider(BaseProvider $provider) : self
Parameters
-
$provider
: BaseProvider
-
setSearchable()
public
setSearchable([bool $flag = true ]) : self
Parameters
-
$flag
: bool
= true
-