We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b6c3d8d commit 27716f0Copy full SHA for 27716f0
src/Utils/Reflection.php
@@ -196,7 +196,12 @@ public static function getUseStatements(\ReflectionClass $class): array
196
*/
197
private static function parseUseStatements(string $code, string $forClass = null): array
198
{
199
- $tokens = token_get_all($code);
+ try {
200
+ $tokens = token_get_all($code, TOKEN_PARSE);
201
+ } catch (\ParseError $e) {
202
+ trigger_error($e->getMessage(), E_USER_NOTICE);
203
+ $tokens = [];
204
+ }
205
$namespace = $class = $classLevel = $level = null;
206
$res = $uses = [];
207
0 commit comments