classes/phing/tasks/ext/PhpCodeSnifferTask.php
protected function outputCustomFormat($report)
    {
        $files = $report['files'];
        foreach ($files as $file => $attributes) {
            $errors = $attributes['errors'];
            $warnings = $attributes['warnings'];
            $messages = $attributes['messages'];
            if ($errors > 0) {
                $this->log(
                    $file . ': ' . $errors . ' error' . ($errors > 1 ? 's' : '') . ' detected',
                    Project::MSG_ERR
                );
                $this->outputCustomFormatMessages($messages, 'ERROR');
            } else {
                $this->log($file . ': No syntax errors detected', Project::MSG_VERBOSE);
            }
            if ($warnings > 0) {
                $this->log(
                    $file . ': ' . $warnings . ' warning' . ($warnings > 1 ? 's' : '') . ' detected',
                    Project::MSG_WARN
                );
                $this->outputCustomFormatMessages($messages, 'WARNING');
            }
        }

        $totalErrors = $report['totals']['errors'];
        $totalWarnings = $report['totals']['warnings'];
        $this->log(count($files) . ' files were checked', Project::MSG_INFO);
        if ($totalErrors > 0) {
            $this->log($totalErrors . ' error' . ($totalErrors > 1 ? 's' : '') . ' detected', Project::MSG_ERR);
        } else {
            $this->log('No syntax errors detected', Project::MSG_INFO);
        }
        if ($totalWarnings > 0) {
            $this->log($totalWarnings . ' warning' . ($totalWarnings > 1 ? 's' : '') . ' detected', Project::MSG_INFO);
        }
    }
protected function outputCustomFormat($report)
    {
        $files = $report['files'];
        foreach ($files as $file => $attributes) {
            $errors = $attributes['errors'];
            $warnings = $attributes['warnings'];
            $messages = $attributes['messages'];
            if ($errors > 0) {
                $this->log(
                    $file . ': ' . $errors . ' error' . ($errors > 1 ? 's' : '') . ' detected',
                    Project::MSG_ERR
                );
                $this->outputCustomFormatMessages($messages, 'ERROR');
            } else {
                $this->log($file . ': No syntax errors detected', Project::MSG_VERBOSE);
            }
            if ($warnings > 0) {
                $this->log(
                    $file . ': ' . $warnings . ' warning' . ($warnings > 1 ? 's' : '') . ' detected',
                    Project::MSG_WARN
                );
                $this->outputCustomFormatMessages($messages, 'WARNING');
            }
        }

        $totalErrors = $report['totals']['errors'];
        $totalWarnings = $report['totals']['warnings'];
        $this->log(count($files) . ' files were checked', Project::MSG_INFO);
        if ($totalErrors > 0) {
            $this->log($totalErrors . ' error' . ($totalErrors > 1 ? 's' : '') . ' detected', Project::MSG_ERR);
        } else {
            $this->log('No syntax errors detected', Project::MSG_INFO);
        }
        if ($totalWarnings > 0) {
            $this->log($totalWarnings . ' warning' . ($totalWarnings > 1 ? 's' : '') . ' detected', Project::MSG_INFO);
        }
    }
protected function outputCustomFormat ( $ report ) { $ files = $ report [ 'files' ] ; foreach ( $ files as $ file => $ attributes ) { $ errors = $ attributes [ 'errors' ] ; $ warnings = $ attributes [ 'warnings' ] ; $ messages = $ attributes [ 'messages' ] ; if ( $ errors > 0 ) { $ this -> log ( $ file . ': ' . $ errors . ' error' . ( $ errors > 1 ? 's' : '' ) . ' detected' , Project :: MSG_ERR ) ; $ this -> outputCustomFormatMessages ( $ messages , 'ERROR' ) ; } else { $ this -> log ( $ file . ': No syntax errors detected' , Project :: MSG_VERBOSE ) ; } if ( $ warnings > 0 ) { $ this -> log ( $ file . ': ' . $ warnings . ' warning' . ( $ warnings > 1 ? 's' : '' ) . ' detected' , Project :: MSG_WARN ) ; $ this -> outputCustomFormatMessages ( $ messages , 'WARNING' ) ; } } $ totalErrors = $ report [ 'totals' ] [ 'errors' ] ; $ totalWarnings = $ report [ 'totals' ] [ 'warnings' ] ; $ this -> log ( count ( $ files ) . ' files were checked' , Project :: MSG_INFO ) ; if ( $ totalErrors > 0 ) { $ this -> log ( $ totalErrors . ' error' . ( $ totalErrors > 1 ? 's' : '' ) . ' detected' , Project :: MSG_ERR ) ; } else { $ this -> log ( 'No syntax errors detected' , Project :: MSG_INFO ) ; } if ( $ totalWarnings > 0 ) { $ this -> log ( $ totalWarnings . ' warning' . ( $ totalWarnings > 1 ? 's' : '' ) . ' detected' , Project :: MSG_INFO ) ; } }
Outputs the results with a custom format

@param array $report Packaged list of all errors in each file
Outputs the results with a custom format