我正在尝试从一个方法创建一个@link 到另一个类中的另一个方法。例子:
class Bar extends Foo
{
/**
* This link works: {@link barFunction()}
* This link also works: {@link fooFunction()}
* This link doesn't work: {@link Foo::fooFunction()}
*/
public function fooFunction()
{
}
/**
* Bar function is another function
*/
public function barFunction()
{
}
}
Run Code Online (Sandbox Code Playgroud)
同一类中的内联 @link 工作正常。但是到另一个类的内联链接不会生成到文档的链接。相反,它生成:
<a href="Foo::fooFunction()">Foo::fooFunction()</a>
Run Code Online (Sandbox Code Playgroud)
我是做错了什么还是我只是想实现不可能的目标?我查看了 Apigen 文档和他们的论坛(在 GitHub 和 Google Groups),但没有任何成功。谢谢你的帮助。