code: public function generate(ReportSummary $reportSummary)
      {
          $output = '';
  
          $i = 0;
          foreach ($reportSummary->getChanged() as $file => $fixResult) {
              ++$i;
              $output .= sprintf('%4d) %s', $i, $file);
  
              if ($reportSummary->shouldAddAppliedFixers()) {
                  $output .= $this->getAppliedFixers($reportSummary->isDecoratedOutput(), $fixResult);
              }
  
              $output .= $this->getDiff($reportSummary->isDecoratedOutput(), $fixResult);
              $output .= PHP_EOL;
          }
  
          return $output.$this->getFooter($reportSummary->getTime(), $reportSummary->getMemory(), $reportSummary->isDryRun());
      }
docs: {@inheritdoc}