- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/rest/controllers/base.php
- Класс: BitrixTasksRestControllersBase
- Вызов: Base::getAutoWiredParameters
public function getAutoWiredParameters()
{
return [
new Parameter(
CTaskItem::class,
function ($className, $id) {
if (($id = (int)$id) <= 0)
{
$this->addError(new Error('wrong task id'));
return null;
}
return new $className($id, CurrentUser::get()->getId());
}
),
new Parameter(
Template::class,
function ($className, $id) {
return new $className($id, CurrentUser::get()->getId());
}
),
];
}