emacs-php/php-mode

Annotations and PHPDoc Tags (PRS-5) and support

zonuexe opened this issue · 0 comments

This is a big plan, it is unlikely to be implemented immediately.

refs #473

The format written in DocComment includes "tag" defined from phpDocumentor, "annotation"defined from Doctorine, PSR-5 style tag and Phan's array-shepes.

For these support we need to rewrite the PHPDoc parser and we do not have a schedule to implement it immediately.

Definitions

Currently status

  • Basic PHPDoc Tag support
  • Basic Doctrine Annotation support (without recursive)
  • Complex Doctrine Annotation support (including recursion)
  • PSR-5 style type notation
  • Phan's array-shapes notation
  • PHPStan's intersection types