| 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 |