PhpStorm 9 EAP 141.1717

PhpStorm 9 EAP 141.1717 is available for download.

From the PHP side, this build delivers:

  • Dynamic type hinting functionality (useful for various frameworks)
  • Ignore can be added to CodeSniffer/MessDetector config right from Project View
  • Project-level deployment servers
  • Live templates for Twig
  • and other bug fixes (see full list in our issue tracker)

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9 EAP build 141.1717 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 9 Public Preview build 141.1619) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

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

    Thanks for “Project-level deployment servers”.

    Question: Right now if I choose project-level option such entry will be saved in separate “.idea/webServers.xml” file. Wouldn’t it be logical to keep this info together with deployment paths / exclusions (data from “.idea/deployment.xml”)?

    Question: I fed up making changes to certain elements in “Colors & Fonts | Language Defaults” every time I open IDE .. because they are not remembered between sessions. Will this be fixed in v9 final? Possibly https://youtrack.jetbrains.com/issue/IDEA-140381 ticket.

  • http://jdempster.tumblr.com/ James Dempster

    Does this release contain a fix for https://youtrack.jetbrains.com/issue/IDEA-117324 ? Because I can’t see any improvements, or options

  • Nicklasos

    “Dynamic type hinting functionality”
    So good for Silex

    • hipot

      any examples?

  • http://slick.pl/ slick

    Sounds great! Thanks!

  • Benjamin McMahan

    Anyone else experiencing corrupt downloads for Windows? I’ve tried several times.

  • Alexix Muñoz

    good released

  • Venimus

    About Project-level deployment. Clicking “Visible only for this project” does not enable “Apply” button (bug). I think there should be an option to show all hidden servers, because else you might not be able to copy the settings from another project. At least it should not hide them from Default settings

    • Andriy Bazanov

      There is no “hidden” servers. “Normal” means that server entries are stored in IDE-wide settings while “visible only for this project” that it’s stored in project settings (.idea subfolder).

      • Venimus

        Thanx, now I get it. It seems this is a concept drawback, but probably for good. However may be it is good to be able to “import” those settings from another project folder. I appreciate this new feature, because currently my Deployment server list is full of nonrelated servers and I can clear it up, but then I would not be able to use another project as template. I probably could keep one server for template, but sometimes the projects are quite different and thus I would have to keep several templates which again will fill up the list with unrelated stuff. Of course I don’t deploy from IDE but use it for virtual machines and often the environments are too different and copying from another project saves me a lot.

        • Andriy Bazanov

          Servers are stored in “webServers.xml” file — you can copy such files between projects if desired (should work for new projects — as long as it was copied there when project is closed in IDE)

      • Venimus

        There is also a problem with vagrant integration. If vagrant has several machines/envs it is not possible to specify which to use, and when some of them are not up the SSH check returns error which the IDE treats like nothing is working. So I am forced to use SFTP for deployment.

  • Mark

    I’m surprised to see Live templates for Twig. Something I wanted, but not something I ever expected. Excited to try this out! Thanks for all your hard work!

  • lol768

    Given the anticipated release date, do you see it likely that any changes to the openapi will be made?

  • http://onedev.net/ Stanislav Butsenko

    How to use the “Dynamic type hinting functionality”?