¿Cómo debo usar PHPdoc para documentar métodos encadenables en una clase, como se ve en el ejemplo a continuación? ¿Cuál es el uso correcto?PHPdoc: ¿Documentando métodos encadenables?
class myClass {
/**
* @return myClass
*/
function one()
{
return $this;
}
/**
* @return self
*/
function two()
{
return $this;
}
/**
* @return $this
*/
function three()
{
return $this;
}
}
Esta opción tiende a funcionar mejor, especialmente con terminación automática IDE. – ashnazg