SimpleErrorQueue::getSeverityAsString PHP Method

getSeverityAsString() public static method

Converts an error code into it's string representation.
public static getSeverityAsString ( $severity ) : String
$severity PHP integer error code.
return String version of error code.
    public static function getSeverityAsString($severity)
    {
        static $map = array(E_ERROR => 'E_ERROR', E_WARNING => 'E_WARNING', E_PARSE => 'E_PARSE', E_NOTICE => 'E_NOTICE', E_CORE_ERROR => 'E_CORE_ERROR', E_CORE_WARNING => 'E_CORE_WARNING', E_COMPILE_ERROR => 'E_COMPILE_ERROR', E_COMPILE_WARNING => 'E_COMPILE_WARNING', E_USER_ERROR => 'E_USER_ERROR', E_USER_WARNING => 'E_USER_WARNING', E_USER_NOTICE => 'E_USER_NOTICE', E_STRICT => 'E_STRICT', E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', E_DEPRECATED => 'E_DEPRECATED', E_USER_DEPRECATED => 'E_USER_DEPRECATED', E_ALL => 'E_ALL');
        return $map[$severity];
    }

Usage Example

Beispiel #1
0
 /**
  *    Invokes a test method and dispatches any
  *    untrapped errors. Called back from
  *    the visiting runner.
  *    @param string $method    Test method to call.
  *    @access public
  */
 function invoke($method)
 {
     set_error_handler('simpleTestErrorHandler');
     parent::invoke($method);
     $queue =& SimpleErrorQueue::instance();
     while (list($severity, $message, $file, $line, $globals) = $queue->extract()) {
         $severity = SimpleErrorQueue::getSeverityAsString($severity);
         $test_case =& $this->getTestCase();
         $test_case->error($severity, $message, $file, $line);
     }
     restore_error_handler();
 }
All Usage Examples Of SimpleErrorQueue::getSeverityAsString