Total Complexity | 5 |
Total Lines | 30 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 0 |
1 | <?php |
||
12 | class Request |
||
13 | { |
||
14 | 66 | public function __construct(private MessageInterface $message, private ?QueueInterface $queue) |
|
16 | 66 | } |
|
17 | |||
18 | 59 | public function getMessage(): MessageInterface |
|
19 | { |
||
20 | 59 | return $this->message; |
|
21 | } |
||
22 | |||
23 | 51 | public function withMessage(MessageInterface $message): self |
|
24 | { |
||
25 | 51 | $instance = clone $this; |
|
26 | 51 | $instance->message = $message; |
|
27 | |||
28 | 51 | return $instance; |
|
29 | } |
||
30 | |||
31 | 11 | public function getQueue(): ?QueueInterface |
|
32 | { |
||
33 | 11 | return $this->queue; |
|
34 | } |
||
35 | |||
36 | 8 | public function withQueue(QueueInterface $queue): self |
|
42 | } |
||
43 | } |
||
44 |