/** * Fills EventList and Event Objects with infos taken by config files. * * Declares EventList and Event as "report ready". * * @param SQLI_CodeSniffer_EventList $events */ protected function setEventsInfos(SQLI_CodeSniffer_EventList &$events) { foreach ($events as $event) { if ($this->isConfiguredEventCode($event->getCode())) { $eventLevel = $this->getEventLevel($event); $eventMessage = $this->getEventMessage($event); $event->setReportInfos($eventMessage, $eventLevel); } else { $eventLevel = $this->getEventLevel($event); } $events->addLevelCount($eventLevel); } $events->setReportReady(); }