1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AddJobsCommand.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Collab\Onboarding\Command\Type
;
6
7
use
Bitrix\Main\Result
;
8
use
Bitrix\Main\Validation\Rule\Recursive\Validatable
;
9
use
Bitrix\Socialnetwork\Collab\Onboarding\Command\AbstractCommand
;
10
use
Bitrix\Socialnetwork\Collab\Onboarding\Command\Handler\AddJobsHandler
;
11
use
Bitrix\Socialnetwork\Collab\Onboarding\Entity\JobCollection
;
12
13
class
AddJobsCommand
extends
AbstractCommand
14
{
15
#[Validatable]
16
public
readonly
JobCollection
$jobs
;
17
18
public
function
__construct
(
JobCollection
$jobs
)
19
{
20
$this->jobs =
$jobs
;
21
22
parent::__construct();
23
}
24
25
protected
function
execute
():
Result
26
{
27
$handler =
new
AddJobsHandler
();
28
29
return
$handler($this);
30
}
31
}
Bitrix\Main\ORM\Data\Result
Определения
result.php:16
Bitrix\Main\Validation\Rule\Recursive\Validatable
Определения
Validatable.php:11
Bitrix\Socialnetwork\Collab\Onboarding\Command\AbstractCommand
Определения
AbstractCommand.php:13
Bitrix\Socialnetwork\Collab\Onboarding\Command\Handler\AddJobsHandler
Определения
AddJobsHandler.php:15
Bitrix\Socialnetwork\Collab\Onboarding\Command\Type\AddJobsCommand
Определения
AddJobsCommand.php:14
Bitrix\Socialnetwork\Collab\Onboarding\Command\Type\AddJobsCommand\execute
execute()
Определения
AddJobsCommand.php:25
Bitrix\Socialnetwork\Collab\Onboarding\Command\Type\AddJobsCommand\$jobs
readonly JobCollection $jobs
Определения
AddJobsCommand.php:16
Bitrix\Socialnetwork\Collab\Onboarding\Command\Type\AddJobsCommand\__construct
__construct(JobCollection $jobs)
Определения
AddJobsCommand.php:18
Bitrix\Socialnetwork\Collab\Onboarding\Entity\JobCollection
Определения
JobCollection.php:18
Bitrix\Socialnetwork\Collab\Onboarding\Command\Type
Определения
AddJobsCommand.php:5
bitrix
modules
socialnetwork
lib
Collab
Onboarding
Command
Type
AddJobsCommand.php
Создано системой
1.14.0