translator = $translator; $this->countCodeLines = $countCodeLines; } /** * @param ConsoleTerminateEvent $event */ public function showGenerateCountCodeLines(ConsoleTerminateEvent $event) { if ($event->getExitCode() != 0) { return; } /* @var DrupalStyle $io */ $io = new DrupalStyle($event->getInput(), $event->getOutput()); $countCodeLines = $this->countCodeLines->getCountCodeLines(); if ($countCodeLines > 0) { $io->commentBlock( sprintf( $this->translator->trans('application.messages.lines-code'), $countCodeLines ) ); } } /** * @{@inheritdoc} */ public static function getSubscribedEvents() { return [ConsoleEvents::TERMINATE => 'showGenerateCountCodeLines']; } }