- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/task/dependence.php
- Класс: Bitrix\Tasks\Task\does
- Вызов: does::getMap
static function getMap() { // to avoid warnings in php7 $entityName = '\\Bitrix\\Tasks\\TaskTable'; if(func_num_args() > 0) { $entityName = func_get_arg(0); } $map = array_merge(array( new Entity\IntegerField('TASK_ID', array( 'primary' => true, 'title' => Loc::getMessage('DEPENDENCE_ENTITY_TASK_ID_FIELD'), 'required' => true )), new Entity\IntegerField('DEPENDS_ON_ID', array( 'primary' => true, 'title' => Loc::getMessage('DEPENDENCE_ENTITY_DEPENDS_ON_ID_FIELD'), 'required' => true )), new Entity\IntegerField('TYPE', array( 'title' => Loc::getMessage('DEPENDENCE_ENTITY_TYPE_FIELD'), //'validation' => array(__CLASS__, 'validateType'), )), new Entity\IntegerField('CREATOR_ID', array( )), new Entity\ReferenceField( 'TASK', $entityName, array( '=this.TASK_ID' => 'ref.ID', ) ), new Entity\ReferenceField( 'DEPENDS_ON', $entityName, array( '=this.DEPENDS_ON_ID' => 'ref.ID', ) ) ), parent::getMap('\\Bitrix\\Tasks\\Task\\Dependence')); return $map; }