• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/model/configqueue.php
  • Класс: BitrixImOpenLinesModelConfigQueueTable
  • Вызов: ConfigQueueTable::getMap
static function getMap()
{
	return [
		new IntegerField('ID', [
			'primary' => true,
			'autocomplete' => true,
		]),
		new IntegerField('SORT', [
			'default_value' => '0',
		]),
		new IntegerField('CONFIG_ID', [
			'required' => true,
		]),
		new IntegerField('ENTITY_ID', [
			'required' => true,
		]),
		new StringField('ENTITY_TYPE', [
			'required' => true,
			'validation' => [__CLASS__, 'validateString'],
		]),
		new Reference(
			'CONFIG',
			ConfigTable::class,
			Join::on('this.CONFIG_ID', 'ref.ID')
		)
	];
}