Bitrix API

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

Methods

__construct()

public __construct(array<string|int, mixed> $options) : mixed
Parameters
$options : array<string|int, mixed>

create()

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

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>

getSubstituteEntityId()

public getSubstituteEntityId() : string|null
Return values
string|null

hasDynamicLoad()

public hasDynamicLoad() : bool
Return values
bool

hasDynamicSearch()

public hasDynamicSearch() : bool
Return values
bool

isSearchable()

public isSearchable() : bool
Return values
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
Return values
self

setDynamicSearch()

public setDynamicSearch([bool $flag = true ]) : self
Parameters
$flag : bool = true
Return values
self

setSearchable()

public setSearchable([bool $flag = true ]) : self
Parameters
$flag : bool = true
Return values
self

        
On this page

Search results