• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/Avatar/Mask/RecentlyUsed.php
  • Класс: BitrixUIAvatarMaskRecentlyUsedTable
  • Вызов: RecentlyUsedTable::getMap
static function getMap(): array
{
	return array(
		(new IntegerField('ID'))
			->configurePrimary()
			->configureAutocomplete(),

		(new IntegerField('ITEM_ID'))->configureRequired(),
		(new IntegerField('USER_ID', []))->configureRequired(),

		(new DatetimeField('TIMESTAMP_X'))
			->configureDefaultValue(function() {
				return new DateTime();
			}),

		(new Reference(
			'MASK',
			ItemTable::class,
			Join::on('this.ITEM_ID', 'ref.ID')
		))->configureJoinType(Join::TYPE_INNER),
	);
}