Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ChatProvider
+ Граф наследования:ChatProvider:

Открытые члены

 __construct (array $options=[])
 
 isAvailable ()
 
 doSearch (SearchQuery $searchQuery, Dialog $dialog)
 
 getItems (array $ids)
 
 getSelectedItems (array $ids)
 
 getChatItems (array $options=[])
 
 makeChatItems (array $chats, array $options=[])
 
 getChatCollection (array $options=[])
 
 shouldFillDialog ()
 
 fillDialog (Dialog $dialog)
 
- Открытые члены унаследованные от BaseProvider
 getPreselectedItems (array $ids)
 
 getOptions ()
 
 getOption (string $option, $defaultValue=null)
 
 getChildren (Item $parentItem, Dialog $dialog)
 
 handleBeforeItemSave (Item $item)
 

Открытые статические члены

static getChats (array $options=[])
 
static makeItems (array $chats, array $options=[])
 
static makeItem (array $chat, array $options=[])
 

Защищенные члены

 getPreloadedChatsCollection ()
 
- Защищенные члены унаследованные от BaseProvider
 __construct ()
 

Защищенные статические члены

static getSearchableChatTypes ()
 
static getEntityId ()
 
static shouldSearchChatType (string $chatType, array $options=[])
 
static isFulltextIndexExist ()
 
static addFilterBySearchQuery (Filter\ConditionTree $filter, string $searchQuery)
 

Защищенные данные

const ENTITY_ID = 'im-chat'
 
const MAX_CHATS_IN_SAMPLE = 100
 
const MAX_CHATS_IN_RECENT_TAB = 50
 
- Защищенные данные унаследованные от BaseProvider
 $options = []
 

Подробное описание

См. определение в файле chatprovider.php строка 20

Конструктор(ы)

◆ __construct()

__construct ( array $options = [])

См. определение в файле chatprovider.php строка 42

Методы

◆ addFilterBySearchQuery()

static addFilterBySearchQuery ( Filter\ConditionTree $filter,
string $searchQuery )
staticprotected

Переопределяется в ChatUserProvider.

См. определение в файле chatprovider.php строка 524

◆ doSearch()

doSearch ( SearchQuery $searchQuery,
Dialog $dialog )

Переопределяет метод предка BaseProvider.

См. определение в файле chatprovider.php строка 75

◆ fillDialog()

fillDialog ( Dialog $dialog)

Переопределяет метод предка BaseProvider.

См. определение в файле chatprovider.php строка 395

◆ getChatCollection()

getChatCollection ( array $options = [])

См. определение в файле chatprovider.php строка 119

◆ getChatItems()

getChatItems ( array $options = [])

См. определение в файле chatprovider.php строка 109

◆ getChats()

static getChats ( array $options = [])
static

Переопределяется в ChatUserProvider.

См. определение в файле chatprovider.php строка 126

◆ getEntityId()

static getEntityId ( )
staticprotected

Переопределяется в ChatUserProvider.

См. определение в файле chatprovider.php строка 37

◆ getItems()

getItems ( array $ids)
Аргументы
array$ids
Возвращает
Item[]

Переопределяет метод предка BaseProvider.

См. определение в файле chatprovider.php строка 92

◆ getPreloadedChatsCollection()

getPreloadedChatsCollection ( )
protected

См. определение в файле chatprovider.php строка 453

◆ getSearchableChatTypes()

static getSearchableChatTypes ( )
staticprotected

Переопределяется в ChatUserProvider.

См. определение в файле chatprovider.php строка 28

◆ getSelectedItems()

getSelectedItems ( array $ids)
Аргументы
array$ids
Возвращает
Item[]
См. также
getPreselectedItems

Переопределяет метод предка BaseProvider.

См. определение в файле chatprovider.php строка 104

◆ isAvailable()

isAvailable ( )

Переопределяет метод предка BaseProvider.

Переопределяется в ChatUserProvider.

См. определение в файле chatprovider.php строка 70

◆ isFulltextIndexExist()

static isFulltextIndexExist ( )
staticprotected

См. определение в файле chatprovider.php строка 490

◆ makeChatItems()

makeChatItems ( array $chats,
array $options = [] )

См. определение в файле chatprovider.php строка 114

◆ makeItem()

static makeItem ( array $chat,
array $options = [] )
static

См. определение в файле chatprovider.php строка 354

◆ makeItems()

static makeItems ( array $chats,
array $options = [] )
static

См. определение в файле chatprovider.php строка 343

◆ shouldFillDialog()

shouldFillDialog ( )

См. определение в файле chatprovider.php строка 390

◆ shouldSearchChatType()

static shouldSearchChatType ( string $chatType,
array $options = [] )
staticprotected

См. определение в файле chatprovider.php строка 368

Данные класса

◆ ENTITY_ID

const ENTITY_ID = 'im-chat'
protected

См. определение в файле chatprovider.php строка 22

◆ MAX_CHATS_IN_RECENT_TAB

const MAX_CHATS_IN_RECENT_TAB = 50
protected

См. определение в файле chatprovider.php строка 25

◆ MAX_CHATS_IN_SAMPLE

const MAX_CHATS_IN_SAMPLE = 100
protected

См. определение в файле chatprovider.php строка 24