• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/dispatcher/publicaction/task.php
  • Класс: Bitrix\Tasks\Dispatcher\PublicAction\Task
  • Вызов: Task::defer
public function defer($id)
{
	$result = [];

	if (!TaskAccessController::can($this->userId, ActionDictionary::ACTION_TASK_DEFER, (int)$id))
	{
		$this->addForbiddenError();
		return $result;
	}

	if ($id = $this->checkTaskId($id))
	{
		// todo: move to \Bitrix\Tasks\Item\Task
		$task = \CTaskItem::getInstance($id, Util\User::getId());
		$task->defer();
	}

	return $result;
}