PHPStorm Plugins For Drupal

Drupal
https://plugins.jetbrains.com/plugin/7352-drupal
Jetbrains

Details
  • Drupal-specific project template
  • Drupal-aware code completion
  • Hooks support, with search and navigation between hook registrations and hook invocations
  • Drupal-specific coding style
  • Viewing the Drupal documentation from the code editor.

PHP Annotations
https://plugins.jetbrains.com/plugin/7320-php-annotations
Daniel Espendiller

Details
  • 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
  • Class constants in DocTags
  • Doctrine ORM intention and quickfixes for: repository and properties
  • Auto alias import for annotation class

Drupal Symfony Bridge
https://plugins.jetbrains.com/plugin/7487-drupal-symfony-bridge
Haehnchen

Details
  • Twig/PHP: Routing
  • Twig/PHP: Gettext support (just throw in a full po file into project)
  • PHP: Config index
  • Full container support
  • Twig extensions

Drupal 8 Namespace Detector
https://plugins.jetbrains.com/plugin/10497-drupal-8-namespace-detector
D Masamoto

Details
  • Execute Code > Detect Drupal 8 Namespace Roots

Drupal Extend
https://plugins.jetbrains.com/plugin/23474-drupal-extend
Nazar Velychenko

Details
  • Autocomplete for Content/Config Entity Storages, fields, themes, render element types and their properties
  • References for Storages, RenderElements, themes and Fields (Ctrl + Click)
  • And much more. You can find list of all features here.

PHP Toolbox
https://plugins.jetbrains.com/plugin/8133-php-toolbox
Daniel Espendiller

Details
  • PHP: More type hint variable completion variants
  • PHP: Better callable arrays completion and navigation
  • PHP: Global string navigation for class, method and function syntax
  • JSON plugin references extract from Symfony Plugin: schema see README
  • Basic json files for: Behat, PHPUnit, Doctrine, Symfony, Twig and PHP Core
Tags
PHPStorm