swoft-cloud / swoft

🚀 PHP Microservice Full Coroutine Framework
https://swoft.org
Apache License 2.0
5.58k stars 786 forks source link

AOP中PointExecution注解无法声明类的方法 #1206

Closed ren-jimmy closed 4 years ago

ren-jimmy commented 4 years ago

你好,在AOP中PointExecution注解无法声明类的方法。

1.代码 2020-01-15_215334.pdf

2020-01-15_215408.pdf

2.报错 2020-01-15_215553.pdf

3.问题所在 \swoft2\vendor\doctrine\annotations\lib\Doctrine\Common\Annotations\DocParser.php 977行 这里会判断该对象是不是常亮?这里应该是有问题的 20200115215729

biiiiiigmonster commented 4 years ago

把 include={OrderController::generateOrder} 改成 include={ "App\\Http\\Controller\\OrderController::generateOrder" }

ren-jimmy commented 4 years ago

我还没有验证,如果真是这样的话,文档也要改下 image

inhere commented 4 years ago

@ren-jimmy 确认一下是否还有问题。