/** * @param GadgetResultEvent $event */ public function onGadgetResult(GadgetResultEvent $event) { $result = $event->getResult(); $path = $event->getPath(); foreach ($result->getIssues() as $issue) { if (!$issue->getFile()) { continue; } $issue->setFile(Path::makeRelative($issue->getFile(), $path)); } }
/** * @param GadgetResultEvent $event */ public function onGadgetResult(GadgetResultEvent $event) { $result = $event->getResult(); $path = $event->getPath(); foreach ($result->getIssues() as $issue) { if ($issue->getDescription()) { continue; } if (!$issue->getFile() || !$issue->getLine()) { continue; } $issue->setDescription(HighlightHelper::createCodeSnippet($path, $issue, 5, true)); } }