/**
  * @param GadgetResultEvent $event
  */
 public function onPostGadget(GadgetResultEvent $event)
 {
     $logger = $event->getLogger();
     $result = $event->getResult();
     $logger->writeln();
     $logger->writeln();
     $logger->writeln(sprintf('%s issues found', count($result->getIssues())));
 }
 /**
  * @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));
     }
 }