• Модуль: biconnector
  • Путь к файлу: ~/bitrix/modules/biconnector/lib/Settings/Grid/Row/Assembler/DashboardRowAssembler.php
  • Класс: BitrixBiConnectorSettingsGridRowAssemblerDashboardRowAssembler
  • Вызов: DashboardRowAssembler::prepareFieldAssemblers
protected function prepareFieldAssemblers(): array
{
	return [
		new NameFieldAssembler([
			'NAME',
		]),
		new DashboardUrlFieldAssembler([
			'URL',
		]),
		new UserCardFieldAssembler(
			new DtoUserCard(
				self::FIELD_PREFIX_CREATOR . 'NAME',
				self::FIELD_PREFIX_CREATOR . 'LAST_NAME',
				self::FIELD_PREFIX_CREATOR . 'SECOND_NAME',
				self::FIELD_PREFIX_CREATOR . 'EMAIL',
				self::FIELD_PREFIX_CREATOR . 'LOGIN',
				self::FIELD_PREFIX_CREATOR . 'PERSONAL_PHOTO',
			),
			['CREATED_BY']
		),
		new UserCardFieldAssembler(
			new DtoUserCard(
				self::FIELD_PREFIX_WATCHER . 'NAME',
				self::FIELD_PREFIX_WATCHER . 'LAST_NAME',
				self::FIELD_PREFIX_WATCHER . 'SECOND_NAME',
				self::FIELD_PREFIX_WATCHER . 'EMAIL',
				self::FIELD_PREFIX_WATCHER . 'LOGIN',
				self::FIELD_PREFIX_WATCHER . 'PERSONAL_PHOTO',
			),
			['LAST_VIEW_BY']
		),
		new DateFieldAssembler([
			'DATE_LAST_VIEW',
			'DATE_CREATE',
			'TIMESTAMP_X',
		]),
	];
}