We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
enum
hyperf/constants
1 parent d91726b commit 8465440Copy full SHA for 8465440
src/Aop/Ast.php
@@ -13,6 +13,7 @@
13
14
use Hyperf\Utils\Composer;
15
use PhpParser\Node\Stmt\Class_;
16
+use PhpParser\Node\Stmt\Enum_;
17
use PhpParser\Node\Stmt\Interface_;
18
use PhpParser\Node\Stmt\Namespace_;
19
use PhpParser\NodeTraverser;
@@ -62,7 +63,7 @@ public function parseClassByStmts(array $stmts): string
62
63
if ($stmt instanceof Namespace_ && $stmt->name) {
64
$namespace = $stmt->name->toString();
65
foreach ($stmt->stmts as $node) {
- if (($node instanceof Class_ || $node instanceof Interface_) && $node->name) {
66
+ if (($node instanceof Class_ || $node instanceof Interface_ || $node instanceof Enum_) && $node->name) {
67
$className = $node->name->toString();
68
break;
69
}
0 commit comments