- Модуль: 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);
}
),
];
}