function _coder_review_sniffer_warnings in Coder 7.2
Stores the Code Sniffer warnings as Coder warnings.
Parameters
array $results: A Results array variable to save errors to, passed by reference.
array $rule: A Rule array that triggered the error.
array $lines: Pertinent source file lines according to rule's '#source' value.
array $ignores: An array of warnings to ignore.
array $sniffer_warnings: An array of warning from a sniffer review.
1 call to _coder_review_sniffer_warnings()
- _coder_review_sniffer_callback in coder_review/
includes/ coder_review_sniffer.inc - Rule callback: Runs the PHP_CodeSniffer rules.
File
- coder_review/
includes/ coder_review_sniffer.inc, line 133 - This include file implements coder_review functionality for PHP_CodeSniffer.
Code
function _coder_review_sniffer_warnings(array &$results, array $rule, array $lines, array $ignores, array $sniffer_warnings) {
foreach ($sniffer_warnings as $lineno => $sniffer_warning) {
foreach ($sniffer_warning as $warning_no => $warning) {
$tmprule = $rule;
$tmprule['#review_name'] = 'sniffer';
$tmprule['#rule_name'] = str_replace('.', '_', strtolower(str_replace('Drupal.', '', $warning[0]['source'])));
$tmprule['#warning'] = $warning[0]['message'];
// @todo: set the severiy name.
$severity_name = 'minor';
// $warning[0]['severity'];
_coder_review_error($results, $tmprule, $severity_name, $lineno, isset($lines[$lineno][0]) ? $lines[$lineno][0] : '', $ignores);
}
}
}