Mercurial > hg > cmmr2012-drupal-site
diff vendor/squizlabs/php_codesniffer/CodeSniffer/Report.php @ 0:c75dbcec494b
Initial commit from drush-created site
author | Chris Cannam |
---|---|
date | Thu, 05 Jul 2018 14:24:15 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vendor/squizlabs/php_codesniffer/CodeSniffer/Report.php Thu Jul 05 14:24:15 2018 +0000 @@ -0,0 +1,83 @@ +<?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