Total Complexity | 4 |
Total Lines | 34 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 2 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
11 | final class LogglyLogger extends AbstractLogglyLogger |
||
12 | { |
||
13 | private Browser $httpClient; |
||
14 | |||
15 | private string $token; |
||
16 | |||
17 | private function __construct(Browser $httpClient, string $token) |
||
21 | } |
||
22 | 16 | ||
23 | 16 | public static function create(string $token): self |
|
24 | 16 | { |
|
25 | return new self(new Browser(), $token); |
||
26 | 4 | } |
|
27 | |||
28 | 4 | public static function createFromHttpClient(Browser $httpClient, string $token): self |
|
31 | } |
||
32 | |||
33 | 12 | /** |
|
34 | * @psalm-suppress TooManyTemplateParams |
||
35 | 12 | */ |
|
36 | protected function send(string $data): void |
||
45 | 12 | ); |
|
46 | } |
||
48 |