Authors:
Haehnchen

PHP Annotations

Products: IntelliJ IDEA, PhpStorm

Vendor: espend

Email:

Website: N/A

SourceCode: https://github.com/Haehn...ea-php-annotation-plugin

License: https://github.com/Haehn...ugin/blob/master/LICENSE

Bugtracker page

Description:

PHP Annotation GitHub | Issues

Installation Features
  • Attach PhpClass to their DocTag to support "Code > Optimize Imports"
  • Auto alias detection on use statement
  • Filter annotation classes on targets like method, class, property, ...
  • Goto for doc tags and property names
  • Detect annotation property values on phpclass property name including types
  • Index classes with @Annotation inside doc block
  • Plugin extension point
  • Doctrine related providers
  • Class import annotator
Todo
  • Configure custom aliases
Downloads: 26840
Rating:
Participated in rating: 1
Version Since Build Until Build File/URL Size (Kb) Date Details
1.0.1. 131. . Download 112.74 2014-04-13 22:29:23 details
0.4. 130.1. . Download 83.32 2013-11-24 16:04:49 details
0.3. 129.713. . Download 82.69 2013-10-03 16:10:43 details
. .
2 updates are hidden show all updates
Screenshot #14310
Screenshot #14311
Screenshot #14309
Screenshot #14312
Screenshot #14498
Screenshot #14499
Screenshot #14497

Recent change notes:

1.0.1
  • Detect annotation classes in same namespace
1.0
  • Remove all PhpStorm6 hacks, support new Api and only allow PhpStorm7 builds
  • Add more property value type detections
  • Add and change extension points to reflect latest api features
  • Add class import annotator
  • Add docblock property value provider for @Enum
  • Add Doctrine providers for: targetEntity, repositoryClass, mappedBy, inversedBy
  • Migrate pattern to allow multiple docblocks #12, #8
  • Plugin dont need to explicit enable
0.4
  • Only support PhpStorm > 7
  • Activate annotation class reference provider and use it where possible
0.3
  • Pattern fix to support eap 131.235
  • Support "@" completion WI-20265
  • Optimize doc tag name insert handler
0.2
  • Better property completion pattern and type detection
  • Optimize property value insert handler
  • Extension points for property goto and completion eg @Template("file.html.twig")
0.1
  • Init version support PhpStorm6 and 7

Comments:

demonkoryu
Rated:
2013-10-29 16:36:00
Good plugin. It would be good if autocompletion was also triggered from incomplete references (such as @ODM\...), not only in empty phpDoc tags; or at least this behaviour would be explained here.
.