assertSame($message, PcreException::createFromPhpError($errorCode)->getMessage()); } /** * @return array */ public function errorCodeProvider() : array { return [ [ PREG_BACKTRACK_LIMIT_ERROR, 'Backtrack limit error', ], [ PREG_RECURSION_LIMIT_ERROR, 'Recursion limit error', ], [ PREG_BAD_UTF8_ERROR, 'Bad UTF8 error', ], [ PREG_BAD_UTF8_OFFSET_ERROR, 'Bad UTF8 offset error', ], [ PREG_JIT_STACKLIMIT_ERROR, 'Jit stacklimit error', ], [ PREG_NO_ERROR, 'Unknown Pcre error', ], [ PREG_INTERNAL_ERROR, 'Unknown Pcre error', ], ]; } }