| 1 | <?php |
||
| 4 | class ExceptionError extends \ErrorException { |
||
| 5 | private $aErrorTypes = [ |
||
| 6 | E_ERROR => 'E_ERROR', |
||
| 7 | E_WARNING => 'E_WARNING', |
||
| 8 | E_PARSE => 'E_PARSE', |
||
| 9 | E_NOTICE => 'E_NOTICE', |
||
| 10 | E_CORE_ERROR => 'E_CORE_ERROR', |
||
| 11 | E_CORE_WARNING => 'E_CORE_WARNING', |
||
| 12 | E_COMPILE_ERROR => 'E_COMPILE_ERROR', |
||
| 13 | E_COMPILE_WARNING => 'E_COMPILE_WARNING', |
||
| 14 | E_USER_ERROR => 'E_USER_ERROR', |
||
| 15 | E_USER_WARNING => 'E_USER_WARNING', |
||
| 16 | E_USER_NOTICE => 'E_USER_NOTICE', |
||
| 17 | E_STRICT => 'E_STRICT', |
||
| 18 | E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', |
||
| 19 | E_DEPRECATED => 'E_DEPRECATED', |
||
| 20 | E_USER_DEPRECATED => 'E_USER_DEPRECATED', |
||
| 21 | E_ALL => 'E_ALL', |
||
| 22 | ]; |
||
| 23 | |||
| 24 | 1 | public function getSeverityString() { |
|
| 27 | |||
| 28 | 2 | public static function isValid($e) { |
|
| 31 | } |
||
| 32 |
Our type inference engine in quite powerful, but sometimes the code does not provide enough clues to go by. In these cases we request you to add a
@returnannotation as described here.