Хорошая ли практика включать пространства имен для классов в аннотации @param?Я знаю, что phpdoc не поддерживает пространства имен, но как будут действовать другие инструменты, такие как phpdox или Doxygen?
Какой способ лучше / чаще встречается?
namespace foo\someNamespace;
use foo\someOtherNamespace\MyOtherClass;
--- with namespace ---
/**
* @param \foo\someOtherNamespace\MyOtherClass $otherClass
*/
class myClass(MyOtherClass $otherClass)
{
// do something
}
--- without namespace ---
/**
* @param MyOtherClass $otherClass
*/
class myClass(MyOtherClass $otherClass)
{
// do something
}