PhpStorm 8 EAP 138.184

PhpStorm 8 EAP 138.184 is available for download.

From the PHP side, this build features:

    • Initial support for Behat (BDD framework for PHP). Now Behat run configurations can be set in the same way as PHPUnit’s. Usual testing workflow (running with Run action, UI for running tests and displaying results) is already implemented. More Behat-related features are coming in next EAPs.

behat-config behat-run

  • Type inference: support for “foreach” of classes that implements ArrayAccess and Iterator interfaces (see WI-8039 for more details)
  • Ability to skip certain functions with PHP debug Step Into (currently implemented for Xdebug only)
  • Formatting options enhancements: blank lines around class constants; space before/after unary Not(!) can be configured in Settings | Code Style | PHP | Spaces | Other
  • @uses and @used-by tags can be used to indicate usage
  • Section support is implemented in rearrange menu for PHP
  • and many other bug fixes and improvements (see full list in our issue tracker)…

IntelliJ platform and web changes are also included.

See full release notes for a list of changes.

Download PhpStorm 8 EAP build 138.184 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker.

Patch-update will be available in an hour from the previous PhpStorm 8 EAP build (138.84).

Develop with pleasure!
-JetBrains PhpStorm Team

This entry was posted in Early Access Program and tagged , , , . Bookmark the permalink.
  • Tommy Bergeron

    Another update hoping for Blade support, still nowhere to be found. When is it coming? Keep up the good work.

  • Blade_Support

    Seriously need Blade support by now..

  • Germain

    Thanks Tommy for the “build-in” Blade support reminder ~

  • http://funivan.com funivan

    Thanks for – type inference support for “foreach” +1 =)

  • Michiel Thalen

    Thanks indeed for the iterator type inference :) Hopefully the spam of all the votes will stop now :)

  • Henry Garcia

    Yea just to keep going with the Blade support, we know it is development for this version of PHPStorm. Any news on when we might see some initial support.

    The editor is awesome though. Thanks for all you work.

  • Andrey

    supporting of codeception would be nice too

  • Mark

    This EAP is unusable on Ubuntu 14.04. Project tree never loads. Breadcrumbs bar doesn’t work either.

    It’s the new Behat plugin. Just throws an Exception right away and takes down the whole editor. Disabling the plugin makes it work again.

    • wedi

      Same issue here on Mac OS X 10.9.4. It’s unuseable. So I’m switching back to Sublime Text. :(

      More details:
      it’s not the Behat plugin I have it disabled already.
      I tried to delete all settings, too.
      There is a message about an IDE internal error but it’s not clickable and fades away within seconds.

      • Maxim Kolmakov

        Please disable Markdown plugin.

  • http://laravel.fr/ Julien Tant

    Behat support a lot of language actually, is it possible to have support for all language in PHPStorm ?

    The source file is here : https://github.com/Behat/Gherkin/blob/master/i18n.php

    Or you have the original Gherkin json file here : https://github.com/cucumber/gherkin/blob/master/lib/gherkin/i18n.json

  • http://tobyg.net Toby Griffiths

    Awsome news this. I’m loving exploring Behat now, with this update & am finding it pretty awesome! I do have a problem though…

    I’m using Behat with Symfony2 in PHP Storm EAP however it’s not picking up on the rules in my Bundle’s FeatureContext file for some reason. When I Alt+Return on a rule that’s “not found” and select the “Create Step Definition” options it’s only listing the behat vendor ones, or offers to create a new one. I’ve tried creating a new one, but it doesn’t pick this up either.

    Any hints on how I can get it to see my rules?

    Thanks

  • http://vw.com barry

    is there going to be a 64bit release of phpstorm? if there is one, where do i find it?