We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7a9593c commit 722e695Copy full SHA for 722e695
Code/Generator/ClassNameParser.php
@@ -20,7 +20,8 @@ public function parseClassName(string $content): string
20
for (; $i < $tokensCount; $i++) {
21
if ($tokens[$i][0] === T_NAMESPACE) {
22
for ($j = $i + 1; $j < $tokensCount; $j++) {
23
- if ($tokens[$j][0] === T_STRING) {
+ // T_NAME_QUALIFIED for PHP > 8.0, T_STRING as fallback
24
+ if ($tokens[$j][0] === T_NAME_QUALIFIED || $tokens[$j][0] === T_STRING) {
25
$namespace .= '\\' . $tokens[$j][1];
26
} else {
27
if ($tokens[$j] === '{' || $tokens[$j] === ';') {
0 commit comments