• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/Avatar/Controller/mask.php
  • Класс: BitrixUIAvatarControllerMask
  • Вызов: Mask::getRecentlyUsedListAction
public function getRecentlyUsedListAction(PageNavigation $pageNavigation, MainEngineCurrentUser $currentUser): ResponseDataTypePage
{
	return static::getList(
		AvatarMaskItemTable::query()
			->setSelect(['ID', 'FILE_ID', 'TITLE', 'DESCRIPTION', 'SORT'])
			->setOrder(['RECENTLY_USED_BY.ID' => 'DESC', 'ID' => 'DESC'])
			->setFilter([
				'=RECENTLY_USED_BY.USER_ID' => $currentUser->getId()
			])
			->addOrder('RECENTLY_USED_BY.ID', 'DESC')
			->setDistinct()
		,
		$pageNavigation,
		$currentUser
	);
}