PhpStorm 8 EAP 138.2071

PhpStorm 8 EAP 138.2071 is available for download.

This update brings support for PSR-2 code formatting of multi-line arguments, support for Behat 3 Turnip regular expressions, and many bug fixes (see full list in our issue tracker)…

Improvements of IntelliJ platform and web changes are also included, see complete release notes.

Download PhpStorm 8 EAP build 138.2071 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch-update will be available within an hour from the previous EAP build (PhpStorm 8 EAP 138.1901, Public Preview).

Develop with pleasure!
-JetBrains PhpStorm Team

This entry was posted in Early Access Program and tagged . Bookmark the permalink.
  • Adrian Grund

    PSR-2 support is great. Is it possible to make phpStorm do a line break (e.g. softwrap) after those 80 or 120 chars? For me it is only possible to make phpStorm show a line after 120 chars, but the break is always at the “end” of the visible part of the window. Any possibilities?
    Thanks a lot.

    • Adrian Grund

      By the way: What is a soft and a hard limit? Do I have to press “Enter” inside of a “logical” line of code just to make the line shorter than 120? Can somebody explain in easy words please? Thank you so much.

      • Maxim Kolmakov

        Please enable “Wrap when typing reaches right margin” option in “Settings->Code Style->General”. PhpStorm will do a line break if during typing you will exceed right margin.

  • Adrian Grund

    Since the last EAP and in this EAP NPM and Node.js manager (Preferences -> Node + Npm) does not work anymore. It shows the installed packages, but if I want to add or update one, the new window appears, and it keeps empty, and these spinning wheel is rotating and rotating….

    • Maxim Kolmakov

      Please make sure that NodeJS plugin version is 138.2051 in “Settings->Plugins”. Please also try to execute “node search” in Terminal and see what it outputs.

      • Adrian Grund

        Using nodejs and npm in terminal everything works fine. I installed grunt and used it and several other npm packages, no problem. The problem is just to open the nodejs plugin in phpstorm. Though I have the latest update, it shows an empty packages window, and my activity monitor on osx shows npm 100% and nothing happens.
        When I enter : node search in terminal, it gives me:
        throw err;
        Error: Cannot find module ‘/Users/adriangrund/search’
        at Function.Module._resolveFilename (module.js:338:15)
        at Function.Module._load (module.js:280:25)
        at Function.Module.runMain (module.js:497:10)
        at startup (node.js:119:16)
        at node.js:906:3

        Any ideas?
        Thank you so much.

  • Adrian Grund

    How would you e.g. do this conform with psr-2:
    if (is_null($match[1]) === false and is_null($match[2]) === false and is_null($match[3]) === false and is_null($match[4]) === false and is_null($match[5]) === false) {
    Thank you.

    • Adrian Grund

      I found a solution for myself; i changed the line to:
      if (in_array(null, $match) === false) {


  • Ralf Kraus

    Any news about the svn problem???

    • Maxim Kolmakov

      Could you please point to the corresponding issue in YT?