PDepend\Engine::addReportGenerator PHP 메소드

addReportGenerator() 공개 메소드

Adds a logger to the output list.
public addReportGenerator ( PDepend\Report\ReportGenerator $generator ) : void
$generator PDepend\Report\ReportGenerator The logger instance.
리턴 void
    public function addReportGenerator(\PDepend\Report\ReportGenerator $generator)
    {
        $this->generators[] = $generator;
    }

Usage Example

예제 #1
0
파일: Parser.php 프로젝트: flavius/phpmd
 /**
  * Parses the projects source and reports all detected errors and violations.
  *
  * @param \PHPMD\Report $report
  * @return void
  */
 public function parse(Report $report)
 {
     $this->setReport($report);
     $this->pdepend->addReportGenerator($this);
     $this->pdepend->analyze();
     foreach ($this->pdepend->getExceptions() as $exception) {
         $report->addError(new ProcessingError($exception->getMessage()));
     }
 }