1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
QueueService.php
См. документацию.
1<?php
2
3declare(strict_types=1);
4
5namespace Bitrix\Socialnetwork\Collab\Onboarding\Service;
6
7use Bitrix\Main\Result;
8use Bitrix\Socialnetwork\Collab\Onboarding\Command\Type\AddJobsCommand;
9use Bitrix\Socialnetwork\Collab\Onboarding\Command\Type\DeleteJobsCommand;
10use Bitrix\Socialnetwork\Collab\Onboarding\Command\Type\MarkAsProcessingJobsCommand;
11use Bitrix\Socialnetwork\Collab\Onboarding\Command\Type\UnmarkAsProcessingJobsCommand;
12use Bitrix\Socialnetwork\Collab\Onboarding\Entity\JobCollection;
13
15{
16 public function add(JobCollection $jobCollection): Result
17 {
18 return (new AddJobsCommand($jobCollection))->run();
19 }
20
22 {
23 return (new DeleteJobsCommand($filter))->run();
24 }
25
26 public function markAsProcessing(int ...$jobIds): Result
27 {
28 return (new MarkAsProcessingJobsCommand(...$jobIds))->run();
29 }
30
31 public function unmarkAsProcessing(int ...$jobIds): Result
32 {
33 return (new UnmarkAsProcessingJobsCommand(...$jobIds))->run();
34 }
35}
add(JobCollection $jobCollection)
Определения QueueService.php:16
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$filter
Определения iblock_catalog_list.php:54