123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- <?php
- /**
- * Represents a PHP_CodeSniffer report.
- *
- * PHP version 5.
- *
- * @category PHP
- * @package PHP_CodeSniffer
- * @author Gabriele Santini <gsantini@sqli.com>
- * @author Greg Sherwood <gsherwood@squiz.net>
- * @copyright 2009-2014 SQLI <www.sqli.com>
- * @copyright 2006-2014 Squiz Pty Ltd (ABN 77 084 670 600)
- * @license https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt BSD Licence
- * @link http://pear.php.net/package/PHP_CodeSniffer
- */
- /**
- * Represents a PHP_CodeSniffer report.
- *
- * @category PHP
- * @package PHP_CodeSniffer
- * @author Gabriele Santini <gsantini@sqli.com>
- * @author Greg Sherwood <gsherwood@squiz.net>
- * @copyright 2009-2014 SQLI <www.sqli.com>
- * @copyright 2006-2014 Squiz Pty Ltd (ABN 77 084 670 600)
- * @license https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt BSD Licence
- * @version Release: @package_version@
- * @link http://pear.php.net/package/PHP_CodeSniffer
- */
- interface PHP_CodeSniffer_Report
- {
- /**
- * Generate a partial report for a single processed file.
- *
- * Function should return TRUE if it printed or stored data about the file
- * and FALSE if it ignored the file. Returning TRUE indicates that the file and
- * its data should be counted in the grand totals.
- *
- * @param array $report Prepared report data.
- * @param PHP_CodeSniffer_File $phpcsFile The file being reported on.
- * @param boolean $showSources Show sources?
- * @param int $width Maximum allowed line width.
- *
- * @return boolean
- */
- public function generateFileReport(
- $report,
- PHP_CodeSniffer_File $phpcsFile,
- $showSources=false,
- $width=80
- );
- /**
- * Generate the actual report.
- *
- * @param string $cachedData Any partial report data that was returned from
- * generateFileReport during the run.
- * @param int $totalFiles Total number of files processed during the run.
- * @param int $totalErrors Total number of errors found during the run.
- * @param int $totalWarnings Total number of warnings found during the run.
- * @param int $totalFixable Total number of problems that can be fixed.
- * @param boolean $showSources Show sources?
- * @param int $width Maximum allowed line width.
- * @param boolean $toScreen Is the report being printed to screen?
- *
- * @return void
- */
- public function generate(
- $cachedData,
- $totalFiles,
- $totalErrors,
- $totalWarnings,
- $totalFixable,
- $showSources=false,
- $width=80,
- $toScreen=true
- );
- }//end interface
|