Belki de tam olarak anlayamıyorum, ancak sınıfta başka bir yönteme bağlantı vermek için {@link}
satır içi PHPDoc etiketini almaya çalışıyorum (söz konusu doküman için bir "shorthand alias" yöntemi)PHPDoc satır içi {@link} (ve Netbeans)
Aslında belgelere hiçbir şey üretmedim, ancak {@link}
NetBeans yöntem tanımlayıcısında düz metin olarak gösteriliyor. Sözdiziminde yanlış bir şey yapıyorum (belgeyi derlerse, bu çalışma) veya sadece NetBeans satır içi {@link}
destekleyemiyor mu? Örneğin
:
class MyClass
{
/**
* Shorthand alias for {@link MyClass::method()}
*
* @param mixed $foo
* @param mixed $bar
* @return mixed
*/
public function __invoke($foo, $bar)
{
return $this->method($foo, $bar);
}
/**
* Does stuff with $foo and $bar
*
* @param mixed $foo
* @param mixed $bar
* @return mixed
*/
public function method($foo, $bar)
{
// ...
}
}
Netbeans, tüm PHP belgelerini desteklemiyor (henüz!), Muhtemelen işe yarayacaktır. –