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