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