<?php require_once( 'Reporter.php' ); class TextReporter extends Reporter { public function report ( $status, $reportText, $printfArguments ) { if ( $this->getVerbosity() ) { $statusText = ''; switch ( $status ) { case Reporter::STATUS_PASS: $statusText = '+++ '; break; case Reporter::STATUS_SKIPPED: $statusText = '### '; break; case Reporter::STATUS_INCOMPLETE: $statusText = '%%% '; break; case Reporter::STATUS_FAILURE: $statusText = '--- '; break; case Reporter::STATUS_ERROR: $statusText = 'EEE '; break; case Reporter::STATUS_WARNING: $statusText = '!!! '; break; case Reporter::STATUS_NOTE: $statusText = '!!! '; break; default: $statusText = '??? '; break; } if ( $this->getVerbosity() > 1 ) $statusText = $statusText . $status . ': '; parent::report( $statusText, $reportText . "\n", $printfArguments ); } } } ?>