Hello again —
I am watching PSR-5 because I believe it is one of the more surprising ‘non-complete’ PSRs. Documentation is essential, and a standardized documentation scheme even more so. I look forward to the revival and progress of work on PSR-5!
More pertinently, regarding the @type annotation, I must say I disagree. The documentation should be completely self-contained (with the exception of references, such as inherit or link, which makes sense in their contexts). @type as described
only adds overhead — we are working hard to find the correct abstraction for our code, and now you want us to figure out the correction abstraction for our documentation?!
Just my two cents. There is, of course, the option of NOT using it at all. But having it there in the first place means someone will use it, and we will curse that person someday. :)
John