PHPStorm 8 supports most D8 features including Twig templates, container links, namespaces etc. To enable full support:
- Log into the admin section at localhost:8888/user.
- Make sure that the following plugins are enabled:
- Drupal support
- Symfony2
- Drupal Symfony2 Bridge
- Behat Support
- Most of the plugins can be downloaded or enabled through the Plugins tab in the PHPStorm preferences.
- Enable Drupal support in Preferences under 'Languages & Frameworks' -> 'Drupal' and set the installation path to the
drupal
directory of this project, and set the version to 8. - Enable Symfony2 plugin in Preferences at 'Other Settings' -> 'Symfony2 Plugin'. Ignore the settings for app/web directories and you'll need to restart PHPStorm after enabling this setting and saving the preferences.