Chat extends DataLoader
Table of Contents
Constants
- CHAT_TYPE_GROUP = 'group'
- Group chat type.
- CHAT_TYPE_PERSONAL = 'private'
- Personal chat type.
Methods
- __construct() : mixed
- calculateFilterHash() : string
- getElementData() : array<string|int, mixed>
- Gets data item of dynamic blocks.
- getElementListData() : array<string|int, mixed>
- Gets data for dynamic blocks.
- getFilterHash() : string
- getSeo() : Seo
- getSeoProperty() : string|null
- getSeoTitle() : string|null
- normalizeFilter() : array<string|int, mixed>
- setConfig() : void
- setOptions() : void
Constants
CHAT_TYPE_GROUP
Group chat type.
public
mixed
CHAT_TYPE_GROUP
= 'group'
CHAT_TYPE_PERSONAL
Personal chat type.
public
mixed
CHAT_TYPE_PERSONAL
= 'private'
Methods
__construct()
public
__construct() : mixed
calculateFilterHash()
public
calculateFilterHash(mixed $filter) : string
Parameters
- $filter : mixed
Return values
stringgetElementData()
Gets data item of dynamic blocks.
public
getElementData(int $element) : array<string|int, mixed>
Parameters
- $element : int
-
Element's key.
Return values
array<string|int, mixed>getElementListData()
Gets data for dynamic blocks.
public
getElementListData() : array<string|int, mixed>
Return values
array<string|int, mixed>getFilterHash()
public
getFilterHash(mixed $filter) : string
Parameters
- $filter : mixed
Return values
stringgetSeo()
public
getSeo() : Seo
Return values
SeogetSeoProperty()
public
getSeoProperty(string $name) : string|null
Parameters
- $name : string
Return values
string|nullgetSeoTitle()
public
getSeoTitle() : string|null
Return values
string|nullnormalizeFilter()
public
normalizeFilter(mixed $filter) : array<string|int, mixed>
Parameters
- $filter : mixed
Return values
array<string|int, mixed>setConfig()
public
setConfig(array<string|int, mixed> $config) : void
Parameters
- $config : array<string|int, mixed>
setOptions()
public
setOptions(array<string|int, mixed> $options) : void
Parameters
- $options : array<string|int, mixed>