@@ 116-137 (lines=22) @@ | ||
113 | * @param $component |
|
114 | * @param Attribute[] $attributes |
|
115 | */ |
|
116 | private function send($identifier, $system, $message, $status, $value, $tool, $component, $attributes = [], $url = "") |
|
117 | { |
|
118 | if ($status !== CheckResult::STATUS_NONE) { |
|
119 | $event = new Event($identifier, $system, $status, $tool, $message, $value, $url, $component); |
|
120 | $event->addAttribute(new Attribute('_config', json_encode($this->config->getConfigArray()), true)); |
|
121 | ||
122 | foreach ($attributes as $attribute) { |
|
123 | $event->addAttribute($attribute); |
|
124 | } |
|
125 | ||
126 | try { |
|
127 | $this->reporter->sendEvent($event); |
|
128 | } catch (KoalamonException $e) { |
|
129 | $this->output->writeln("\n <error> Error sending result to leankoala. </error>"); |
|
130 | $this->output->writeln(' Url: ' . $e->getUrl()); |
|
131 | $this->output->writeln(' Payload: ' . $e->getPayload()); |
|
132 | $this->output->writeln(""); |
|
133 | } catch (\Exception $e) { |
|
134 | $this->output->writeln($e->getMessage()); |
|
135 | } |
|
136 | } |
|
137 | } |
|
138 | } |
|
139 |
@@ 261-282 (lines=22) @@ | ||
258 | * @param $component |
|
259 | * @param Attribute[] $attributes |
|
260 | */ |
|
261 | private function send($identifier, $system, $message, $status, $value, $tool, $component, $attributes = [], $url = "") |
|
262 | { |
|
263 | if ($status !== CheckResult::STATUS_NONE) { |
|
264 | $event = new Event($identifier, $system, $status, $tool, $message, $value, $url, $component); |
|
265 | $event->addAttribute(new Attribute('_config', json_encode($this->config->getConfigArray()), true)); |
|
266 | ||
267 | foreach ($attributes as $attribute) { |
|
268 | $event->addAttribute($attribute); |
|
269 | } |
|
270 | ||
271 | try { |
|
272 | $this->reporter->sendEvent($event); |
|
273 | } catch (KoalamonException $e) { |
|
274 | $this->output->writeln("\n <error> Error sending result to leankoala. </error>"); |
|
275 | $this->output->writeln(' Url: ' . $e->getUrl()); |
|
276 | $this->output->writeln(' Payload: ' . $e->getPayload()); |
|
277 | $this->output->writeln(""); |
|
278 | } catch (\Exception $e) { |
|
279 | $this->output->writeln($e->getMessage()); |
|
280 | } |
|
281 | } |
|
282 | } |
|
283 | } |
|
284 |