| Conditions | 8 |
| Paths | 8 |
| Total Lines | 29 |
| Code Lines | 24 |
| Lines | 0 |
| Ratio | 0 % |
| Tests | 8 |
| CRAP Score | 29.2355 |
| 1 | <?php |
||
| 14 | 2 | public function __construct($message = '', $code = 0) |
|
| 15 | { |
||
| 16 | 2 | if ($message === '') { |
|
| 17 | switch ($code) { |
||
| 18 | 2 | case self::INTERNAL_ERROR: |
|
| 19 | 2 | $message = 'Internal error'; |
|
| 20 | 2 | break; |
|
| 21 | case self::BACKTRACK_LIMIT_ERROR: |
||
| 22 | $message = 'Backtrack limit error'; |
||
| 23 | break; |
||
| 24 | case self::RECURSION_LIMIT_ERROR: |
||
| 25 | $message = 'Recursion limit error'; |
||
| 26 | break; |
||
| 27 | case self::BAD_UTF8_ERROR: |
||
| 28 | $message = 'Bad UTF-8 error'; |
||
| 29 | break; |
||
| 30 | case self::BAD_UTF8_OFFSET_ERROR: |
||
| 31 | $message = 'Bad UTF-8 offset error'; |
||
| 32 | break; |
||
| 33 | case self::JIT_STACKLIMIT_ERROR: |
||
| 34 | $message = 'JIT stack limit error'; |
||
| 35 | break; |
||
| 36 | default: |
||
| 37 | $message = 'Regular expression error'; |
||
| 38 | } |
||
| 39 | 2 | } |
|
| 40 | |||
| 41 | 2 | parent::__construct($message, $code); |
|
| 42 | 2 | } |
|
| 43 | } |
||
| 44 |