Checklist::getAutoWiredParameters

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. Checklist
  4. getAutoWiredParameters
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/rest/controllers/task/checklist.php
  • Класс: Bitrix\Tasks\Rest\Controllers\Task\Checklist
  • Вызов: Checklist::getAutoWiredParameters
public function getAutoWiredParameters()
{
	return [
		new ExactParameter(
			CheckListItem::class,
			'checkListItem',
			static function ($className, $checkListItemId)
			{
				$userId = CurrentUser::get()->getId();
				$fields = TaskCheckListFacade::getList([], ['ID' => $checkListItemId])[$checkListItemId];

				/** @var ChecklistItem $className */
				return new $className(0, $userId, TaskCheckListFacade::class, $fields);
			}
		),
	];
}

Добавить комментарий