Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 7
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
RunSequentialProcessMessageHandler
0.00% covered (danger)
0.00%
0 / 7
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 __invoke
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2namespace Apie\ApieBundle\Messenger;
3
4use Apie\Core\BackgroundProcess\Utils;
5use Apie\Core\ContextBuilders\ContextBuilderFactory;
6use Apie\Core\Datalayers\ApieDatalayer;
7
8class RunSequentialProcessMessageHandler
9{
10    public function __construct(
11        private readonly ApieDatalayer $apieDatalayer,
12        private readonly ContextBuilderFactory $contextBuilderFactory,
13    ) {
14    }
15
16    public function __invoke(RunSequentialProcessMessage $message): void
17    {
18        Utils::runBackgroundProcess(
19            $message->getProcessId(),
20            $message->getBoundedContextId(),
21            $this->apieDatalayer,
22            $this->contextBuilderFactory
23        );
24    }
25}