1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Task.php
См. документацию.
1<?php
2
3namespace Bitrix\Bizproc\Task;
4
5use Bitrix\Bizproc\Result;
6use Bitrix\Bizproc\Task\Data\TaskData;
7use Bitrix\Bizproc\Task\Dto\AddTaskDto;
8use Bitrix\Bizproc\Task\Dto\CompleteTaskDto;
9use Bitrix\Bizproc\Task\Dto\DeleteTaskDto;
10use Bitrix\Bizproc\Task\Dto\MarkCompletedTaskDto;
11use Bitrix\Bizproc\Task\Dto\UpdateTaskDto;
12
13interface Task
14{
15 public static function getAssociatedActivity(): string;
16
17 public static function add(AddTaskDto $task): ?Task;
18
19 public function __construct(TaskData $task, int $userId);
20
21 public function update(UpdateTaskDto $updateData): Result;
22
23 public function markCompleted(MarkCompletedTaskDto $markCompletedData): Result;
24
25 public function complete(CompleteTaskDto $completeData): Result;
26
27 public function delete(DeleteTaskDto $deleteData): Result;
28
29 public function getTaskControls(): array;
30
31 public function postTaskForm(array $request): Result;
32}
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
Определения catalog_reindex.php:36
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
Определения check_mail.php:18
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
update(UpdateTaskDto $updateData)
postTaskForm(array $request)
complete(CompleteTaskDto $completeData)
__construct(TaskData $task, int $userId)
markCompleted(MarkCompletedTaskDto $markCompletedData)
static add(AddTaskDto $task)