Phpstorm 如何在PHPDoc中引用方法

Phpstorm 如何在PHPDoc中引用方法,phpstorm,phpdoc,code-documentation,Phpstorm,Phpdoc,Code Documentation,我使用基于Lumen Laravel的框架,它允许我创建如下自定义方法: /**there should be a proper doc*/ \Laravel\Lumen\Http\ResponseFactory::macro('customMethod', function () { return $this; }); 它创建方法customMethod,称为属于response()函数的方法 /**or probably there should be a

我使用基于Lumen Laravel的框架,它允许我创建如下自定义方法:

/**there should be a proper doc*/
\Laravel\Lumen\Http\ResponseFactory::macro('customMethod', function ()
    {

        return $this;
    });
它创建方法
customMethod
,称为属于
response()
函数的方法

/**or probably there should be a proper doc*/
return response()->customMethod()

我想对我的IDE(PhpStorm 2020.1.2)做一个提示,它允许它查看从调用
customMethod
的地方到声明它的地方的引用,然后在IDE中单击函数名。是否使用
barryvdh/laravel IDE helper
?它为Laravel代码生成存根文件,其中记录了大量“魔术”/“静态调用普通方法”等内容。您可以编辑生成的文件,并为此类
customMethod
添加自己的引用(可以是PHPDoc
@method
或类中的real方法)。困难在于这样的宏是在代码中动态定义的,它不是框架的一部分,因此标准PHPDoc不能用于框架中的实际类。您将无法以这种方式导航到实际的实际定义行,但它将有助于代码完成/不会在IDE中将其标记为未知方法,并且所有用法都将导致该存根文件,因此,如果您愿意,您仍然可以看到所有用法(如果您在另一个类上具有相同的宏,IDE将进行区分)是否使用
barryvdh/laravel IDE helper
?它为Laravel代码生成存根文件,其中记录了大量“魔术”/“静态调用普通方法”等内容。您可以编辑生成的文件,并为此类
customMethod
添加自己的引用(可以是PHPDoc
@method
或类中的real方法)。困难在于这样的宏是在代码中动态定义的,它不是框架的一部分,因此标准PHPDoc不能用于框架中的实际类。您将无法以这种方式导航到实际的实际定义行,但它将有助于代码完成/不在IDE中将其标记为未知方法,并且所有用法都将导致该存根文件,因此您仍然可以查看所有用法(如果您在另一个类上使用相同的宏,IDE将区分)