- Модуль: 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),
);
}