PHP 클래스 PhpBench\Report\ReportManager

TODO: Create Generator and Renderer factories, reduce the size of this class.
파일 보기 프로젝트 열기: dantleech/phpbench 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( ConfigurableRegistry $generatorRegistry, ConfigurableRegistry $rendererRegistry )
generateReports ( SuiteCollection $collection, array $reportNames ) Generate the named reports.
renderReports ( Symfony\Component\Console\Output\OutputInterface $output, SuiteCollection $collection, array $reportNames, array $outputNames ) Render reports (as opposed to just generating the report XML documents via. generateReports).

메소드 상세

__construct() 공개 메소드

public __construct ( ConfigurableRegistry $generatorRegistry, ConfigurableRegistry $rendererRegistry )
$generatorRegistry PhpBench\Registry\ConfigurableRegistry
$rendererRegistry PhpBench\Registry\ConfigurableRegistry

generateReports() 공개 메소드

Generate the named reports.
public generateReports ( SuiteCollection $collection, array $reportNames )
$collection PhpBench\Model\SuiteCollection
$reportNames array

renderReports() 공개 메소드

Render reports (as opposed to just generating the report XML documents via. generateReports).
public renderReports ( Symfony\Component\Console\Output\OutputInterface $output, SuiteCollection $collection, array $reportNames, array $outputNames )
$output Symfony\Component\Console\Output\OutputInterface
$collection PhpBench\Model\SuiteCollection
$reportNames array
$outputNames array