- Модуль: translate
- Путь к файлу: ~/bitrix/modules/translate/lib/index/phraseindexsearch.php
- Класс: BitrixTranslateIndexPhraseIndexSearch
- Вызов: PhraseIndexSearch::getList
static function getList(array $params): MainORMQueryResult
{
[$select, $runtime, $filter] = self::processParams($params);
$executeParams = [
'select' => array_merge(
[
'PATH_ID' => 'PATH_ID',
'PHRASE_CODE' => 'CODE',
'FILE_PATH' => 'PATH.PATH',
'TITLE' => 'PATH.NAME',
],
$select
),
'runtime' => $runtime,
'filter' => $filter,
];
if (isset($params['order']))
{
$executeParams['order'] = $params['order'];
}
if (isset($params['offset']))
{
$executeParams['offset'] = $params['offset'];
}
if (isset($params['limit']))
{
$executeParams['limit'] = $params['limit'];
}
if (isset($params['count_total']))
{
$executeParams['count_total'] = true;
}
$entityClass = self::getPathCodeEntityClass();
return $entityClass::getList($executeParams);
}