• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/internals/index/baseindextable.php
  • Класс: BitrixDiskInternalsIndexBaseIndexTable
  • Вызов: BaseIndexTable::getMap
static function getMap()
{
	return [
		new FieldsIntegerField("OBJECT_ID", [
			"required" => true,
			"primary" => true,
		]),
		new FieldsRelationsReference(
			"OBJECT",
			ObjectTable::class,
			Join::on("this.OBJECT_ID", "ref.ID")
		),
		(new FieldsTextField("SEARCH_INDEX"))
			/** @see BitrixDiskInternalsIndexBaseIndexTable::limitValue */
			->addSaveDataModifier([static::class, 'limitValue']),
		new FieldsDatetimeField("UPDATE_TIME", [
			"required" => true,
			"default_value" => function(){
				return new DateTime();
			}
		]),
	];
}