@@ 118-139 (lines=22) @@ | ||
115 | * @param $component |
|
116 | * @param Attribute[] $attributes |
|
117 | */ |
|
118 | private function send($identifier, $system, $message, $status, $value, $tool, $component, $attributes = [], $url = "") |
|
119 | { |
|
120 | if ($status !== CheckResult::STATUS_NONE) { |
|
121 | $event = new Event($identifier, $system, $status, $tool, $message, $value, $url, $component); |
|
122 | $event->addAttribute(new Attribute('_config', json_encode($this->config->getConfigArray()), true)); |
|
123 | ||
124 | foreach ($attributes as $attribute) { |
|
125 | $event->addAttribute($attribute); |
|
126 | } |
|
127 | ||
128 | try { |
|
129 | $this->reporter->sendEvent($event); |
|
130 | } catch (KoalamonException $e) { |
|
131 | $this->output->writeln("\n <error> Error sending result to leankoala. </error>"); |
|
132 | $this->output->writeln(' Url: ' . $e->getUrl()); |
|
133 | $this->output->writeln(' Payload: ' . $e->getPayload()); |
|
134 | $this->output->writeln(""); |
|
135 | } catch (\Exception $e) { |
|
136 | $this->output->writeln($e->getMessage()); |
|
137 | } |
|
138 | } |
|
139 | } |
|
140 | } |
|
141 |
@@ 246-267 (lines=22) @@ | ||
243 | * @param $component |
|
244 | * @param Attribute[] $attributes |
|
245 | */ |
|
246 | private function send($identifier, $system, $message, $status, $value, $tool, $component, $attributes = [], $url = "") |
|
247 | { |
|
248 | if ($status !== CheckResult::STATUS_NONE) { |
|
249 | $event = new Event($identifier, $system, $status, $tool, $message, $value, $url, $component); |
|
250 | $event->addAttribute(new Attribute('_config', json_encode($this->config->getConfigArray()), true)); |
|
251 | ||
252 | foreach ($attributes as $attribute) { |
|
253 | $event->addAttribute($attribute); |
|
254 | } |
|
255 | ||
256 | try { |
|
257 | $this->reporter->sendEvent($event); |
|
258 | } catch (KoalamonException $e) { |
|
259 | $this->output->writeln("\n <error> Error sending result to leankoala. </error>"); |
|
260 | $this->output->writeln(' Url: ' . $e->getUrl()); |
|
261 | $this->output->writeln(' Payload: ' . $e->getPayload()); |
|
262 | $this->output->writeln(""); |
|
263 | } catch (\Exception $e) { |
|
264 | $this->output->writeln($e->getMessage()); |
|
265 | } |
|
266 | } |
|
267 | } |
|
268 | } |
|
269 |