- Модуль: translate
- Путь к файлу: ~/bitrix/modules/translate/lib/index/phraseindexsearch.php
- Класс: BitrixTranslateIndexPhraseIndexSearch
- Вызов: PhraseIndexSearch::getPathCodeEntity
static function getPathCodeEntity(): MainORMEntity
{
static $entity;
if ($entity === null)
{
$subQuery = (new MainORMQueryQuery(IndexInternalsPhraseIndexTable::getEntity()))
->setSelect(['PATH_ID', 'CODE'])
->setGroup(['PATH_ID', 'CODE']);
$entity = MainORMEntity::compileEntity(
'PathPhraseIndexReference',
[
'PATH_ID' => ['data_type' => 'string'],
'CODE' => ['data_type' => 'string'],
],
[
'table_name' => '('.$subQuery->getQuery().')',
'namespace' => __NAMESPACE__. '\Internals',
]
);
}
return $entity;
}