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

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

 __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