Total Complexity | 5 |
Total Lines | 36 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 0 |
1 | <?php declare(strict_types=1); |
||
11 | final class Channel |
||
12 | { |
||
13 | private $publisherToken; |
||
14 | |||
15 | private $subscriberToken; |
||
16 | |||
17 | private $hookUrl; |
||
18 | |||
19 | private $listeners; |
||
20 | |||
21 | 6 | public function __construct(string $publisherToken, string $subscriberToken, ?string $hookUrl = null, int $listeners = 0) |
|
22 | { |
||
23 | 6 | $this->publisherToken = $publisherToken; |
|
24 | 6 | $this->subscriberToken = $subscriberToken; |
|
25 | 6 | $this->hookUrl = $hookUrl; |
|
26 | 6 | $this->listeners = $listeners; |
|
27 | 6 | } |
|
28 | |||
29 | 8 | public function getPublisherToken(): string |
|
30 | { |
||
31 | 8 | return $this->publisherToken; |
|
32 | } |
||
33 | |||
34 | 4 | public function getSubscriberToken(): string |
|
35 | { |
||
36 | 4 | return $this->subscriberToken; |
|
37 | } |
||
38 | |||
39 | 4 | public function getHookUrl(): ?string |
|
40 | { |
||
41 | 4 | return $this->hookUrl; |
|
42 | } |
||
43 | |||
44 | 4 | public function getListeners(): int |
|
47 | } |
||
48 | } |
||
49 |