Если я импортировал класс под псевдонимом:
use My\Other\ClassName as OtherClass;
Как я должен документировать типы этого класса? Использовать псевдоним или нет?
а) @return \My\Other\ClassName
б) @return OtherClass
c) Другой способ?
Если я импортировал класс под псевдонимом:
use My\Other\ClassName as OtherClass;
Как я должен документировать типы этого класса? Использовать псевдоним или нет?
а) @return \My\Other\ClassName
б) @return OtherClass
c) Другой способ?
PHPDoc поддерживает полные классы, относительные классы, псевдонимы и ссылки на себя (статические, $this)
http://docs.phpdoc.org/guides/types.html
Наиболее распространенной практикой, которую я видел, является использование полных имен классов (например, \My\Other\ClassName), что, на мой взгляд, является лучшим способом документирования внешних классов, поскольку человеку, читающему блок документации, не нужно заглядывать в него. другое место, чтобы увидеть, на что ссылается OtherClass.
Если вы используете phpstorm, взгляните на вопрос, который я недавно задал: Отключить импорт классов для PHPDoc