class PcreException
Same name in this branch
- 11.1.x vendor/composer/pcre/src/PcreException.php \Composer\Pcre\PcreException
Hierarchy
- class \phpDocumentor\Reflection\Exception\PcreException extends \InvalidArgumentException
Expanded class hierarchy of PcreException
1 file declares its use of PcreException
File
-
vendor/
phpdocumentor/ reflection-docblock/ src/ Exception/ PcreException.php, line 17
Namespace
phpDocumentor\Reflection\ExceptionView source
final class PcreException extends InvalidArgumentException {
public static function createFromPhpError(int $errorCode) : self {
switch ($errorCode) {
case PREG_BACKTRACK_LIMIT_ERROR:
return new self('Backtrack limit error');
case PREG_RECURSION_LIMIT_ERROR:
return new self('Recursion limit error');
case PREG_BAD_UTF8_ERROR:
return new self('Bad UTF8 error');
case PREG_BAD_UTF8_OFFSET_ERROR:
return new self('Bad UTF8 offset error');
case PREG_JIT_STACKLIMIT_ERROR:
return new self('Jit stacklimit error');
case PREG_NO_ERROR:
case PREG_INTERNAL_ERROR:
default:
}
return new self('Unknown Pcre error');
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
PcreException::createFromPhpError | public static | function |