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
@return
annotation as described here.