Conditions | 3 |
Paths | 3 |
Total Lines | 25 |
Code Lines | 15 |
Lines | 0 |
Ratio | 0 % |
Tests | 15 |
CRAP Score | 3.1406 |
Changes | 4 | ||
Bugs | 0 | Features | 1 |
1 | <?php |
||
50 | 3 | public function alert(Alert $alert) |
|
51 | { |
||
52 | 3 | foreach ($this->uris as $uri) { |
|
53 | 3 | $this->client->post( |
|
54 | 3 | $uri, |
|
55 | [ |
||
56 | 'body' => [ |
||
57 | 3 | 'type' => $alert->getType(), |
|
58 | 3 | 'command' => (string) $alert->getCommandInput(), |
|
59 | 3 | 'cpu' => $alert->getCpuUsage(), |
|
60 | 3 | 'load_average' => $alert->getLoadAverage(), |
|
61 | 3 | 'required_processes' => $alert->getLeftOver(), |
|
62 | 3 | 'running_processes' => $alert->getRunningProcesses(), |
|
63 | ] |
||
64 | 3 | ] |
|
65 | 3 | ); |
|
66 | |||
67 | 3 | if ($this->logger) { |
|
68 | $this->logger->info( |
||
69 | 'Provision alert notified to a uri', |
||
70 | ['uri' => $uri] |
||
71 | ); |
||
72 | } |
||
73 | 3 | } |
|
74 | 3 | } |
|
75 | } |
||
76 |