1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс DataLoader
Граф наследования:DataLoader:
Chat Landing Livefeed

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

 __construct ()
 setConfig (array $config)
 setOptions (array $options)
 getElementListData ()
 getElementData ($element)
 normalizeFilter ($filter)
 calculateFilterHash ($filter)
 getFilterHash ($filter)
 getSeo ()
 getSeoProperty ($name)
 getSeoTitle ()

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

 getSelectFields ()
 getPreparedSelectFields ()
 getFilter ()
 getPreparedFilter (array $fields)
 getOrder ()
 getLimit ()
 getInternalFilter ()
 getSettingsValue ($index)
 getOptionsValue ($index)

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

 $config
 $options = []
 $seo = null

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

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

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

◆ __construct()

__construct ( )

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

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

Методы

◆ calculateFilterHash()

calculateFilterHash ( $filter)
Аргументы
mixed$filter
Возвращает
string

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

◆ getElementData()

getElementData ( $element)
abstract
Аргументы
mixed$element
Возвращает
array

Переопределяется в Chat, Landing и Livefeed.

◆ getElementListData()

getElementListData ( )
abstract
Возвращает
array

Переопределяется в Chat, Landing и Livefeed.

◆ getFilter()

getFilter ( )
protected

Returns user filter, if exists.

Возвращает
array|null

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

◆ getFilterHash()

getFilterHash ( $filter)
Аргументы
mixed$filter
Возвращает
string

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

◆ getInternalFilter()

getInternalFilter ( )
protected

Returns additional user-uncontrolled filter. Can be absent.

Возвращает
array|null

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

◆ getLimit()

getLimit ( )
protected

Returns max element count for showing.

Возвращает
int

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

◆ getOptionsValue()

getOptionsValue ( $index)
protected

Returns additinal option value, if exists.

Аргументы
string$indexOption name.
Возвращает
mixed|null

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

◆ getOrder()

getOrder ( )
protected

Returns element order.

Возвращает
array|null

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

◆ getPreparedFilter()

getPreparedFilter ( array $fields)
protected

Returns prepared filter.

Аргументы
array$fields
Возвращает
array

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

◆ getPreparedSelectFields()

getPreparedSelectFields ( )
protected

Returns showed fields prepared list.

Возвращает
array

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

◆ getSelectFields()

getSelectFields ( )
protected

Returns showed fields list, if exists.

Возвращает
array|null

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

◆ getSeo()

getSeo ( )
Возвращает
Seo

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

◆ getSeoProperty()

getSeoProperty ( $name)
Аргументы
string$name
Возвращает
string|null

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

◆ getSeoTitle()

getSeoTitle ( )
Возвращает
string|null

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

◆ getSettingsValue()

getSettingsValue ( $index)
protected

Returns settings option, if exists.

Аргументы
string$indexOption name.
Возвращает
mixed|null

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

◆ normalizeFilter()

normalizeFilter ( $filter)
Аргументы
mixed$filter
Возвращает
array

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

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

◆ setConfig()

setConfig ( array $config)
Аргументы
array$config
Возвращает
void

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

◆ setOptions()

setOptions ( array $options)
Аргументы
array$options
Возвращает
void

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

Поля

◆ $config

$config
protected
Инициализатор
= [
'select' => [],
'filter' => [],
'order' => [],
'limit' => 0,
'internal_filter' => []
]

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

◆ $options

$options = []
protected

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

◆ $seo

$seo = null
protected

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


Объявления и описания членов класса находятся в файле: