<?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 .= ' XXX '; break; case Reporter::STATUS_WARNING: $statusText .= ' !!! '; break; case Reporter::STATUS_NOTE: $statusText .= ' !!! '; break; case Reporter::STATUS_TEST: break; default: $statusText .= '??? '; break; } if ( $this->getVerbosity() > 1 ) $statusText .= $status . ': '; parent::report( $statusText, $reportText . "\n", $printfArguments ); } } } ?>