PhpStorm 2016.1.1 Update EAP 145.844

We are glad to announce the start of Early Access Program for PhpStorm 2016.1.1, which is an update for the recently released PhpStorm 2016.1. A fresh build 145.844 is available for download.

This build includes new features, bug fixes and improvements from the PHP, web and IntelliJ platform sides. From the PHP side, this build delivers:

  • Smart completion of function arguments
  • Joomla! initial support
  • Support of Overwrite/Merge/Skip All methods for conflicts resolution in deployment
  • Values for constants and namespaces for functions are shown in the completion list
  • New Blade tags support
  • and other bug fixes and improvements (see full list in our issue tracker).

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

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

If you’re subscribed to the EAP update channel, a patch-update from PhpStorm 2016.1 is  available.

Joomla! Support

To get an access to Joomla! support features you should install Joomla! Support plugin, which is available also from Settings-> Plugins. 

Initial Joomla! support currently includes:

  • {{JHTML::_($argument)}} support
  •  Ability to create Joomla extension as a new project with predefined stubs, that can be adjusted in Settings->File and Code Templates
  •  Joomla! code style that can be selected in Settings->Code Style->PHP->Set from..
  •  Joomla! is detected when you open a Joomla! module/plugin/extension or Joomla! root folder. You will be automatically suggested to adjust your include path and code style.

It’s just the beginning, and we have other ideas of what we’re going to support next. Also your feedback and suggestions are very welcome!

The Drive to Develop
-JetBrains PhpStorm Team

This entry was posted in Early Access Program and tagged , . Bookmark the permalink.
  • http://abacmedia.com/ abacmedia

    Joomla support? Great news!

  • Robert Diaz

    To support Joomla, Phpstorm should do magic, It’s support the unsupportable

  • https://helgesverre.com Helge Sverre

    What goes into the “Joomla! Support”?

    Are there new Joomla specific file templates for extensions/themes.
    JDoc support?

    • Anna Lebedeva

      We’ve updated the blog post for more information. Also please install Joomla! Support plugin to get access to new features.

      • https://helgesverre.com Helge Sverre

        Nice thanks!

  • kevincam

    Joomla! Support? Yes!!!!!

  • http://dannyenglander.photo Danomatic

    After the update, I am getting a crash right after launch with the OS X version. Any ideas?

    • Maxim Kolmakov

      Please create a new support request: https://intellij-support.jetbrains.com/hc/en-us

      • http://dannyenglander.photo Danomatic

        For anyone wondering, I updated Java and that fixes it. Alas, unfortunately, the two month old CSS color tile bug was not included in 2016.1.1 as it was supposed to have been. This is really sad.

      • http://dannyenglander.photo Danomatic

        This is now working fine with the OS X Java update: https://support.apple.com/kb/DL1572?locale=en_US

        • LevB

          The same issue with crash on OSX.
          Mentioned update is deprecated Java 6, so I would prefer to wait for up-to-date solution.

  • Jexy Ru

    Finally css colors preview fixed!

  • Walther

    When is the CakePHP support coming?

    • Josh Taylor

      Make a plugin like the symfony has. Very popular plugin.

  • Cosmin Sandu

    Does it also include the following fix?
    https://youtrack.jetbrains.com/issue/WEB-21007

    • Maxim Kolmakov

      Unfortunately, no. It is planned to be available in the next update (2016.2).

  • Jexy Ru

    How to switch OFF params autosuggestion which appeared after this update?

    Very often it is not relevant and thus – just annoying.

    • Maxim Kolmakov

      Could you please create an issue at YT https://youtrack.jetbrains.com/issues with a specific example that doesn’t work for you?

      • Jexy Ru

        I just want to switch it off as it it popping up constantly, but obviously it is not aware of my intentions.
        I don’t want to fight every time with the list of local variables previously defined.

        For example in the screenshot above – I just want to enter text pattern as second param.

        I’d like to return previous behavior – suggest when I started to type $ sign.

        • Maxim Kolmakov

          You may just start typing your pattern in this case: “my_pattern” and the completion list will disappear.

  • Evgeniy Nikonorov

    Ok. Nice.

    You guys add support for @php and @endphp and it’s cool, very cool. But:

    @php
    $test = new SomeClass(); // Ok, we understand – it’s php code
    $test->… // Autocompletition work, here we also understand that $test is instance of SomeClass
    @endphp
    {{ $test->… }} and here we again don’t know anything about this variable, on next line of template.

    Seriously… It’s really difficult to “say”: Code inside {{ }} and {!! !!} is simple php code?

    You add new features, without fix of existed troubles (WI-26501 – opened more than year ago, and there are related issues which are two and more years old). How many votes they require to be fixed?

    You are cool, Your products are cool, but such release notes are really disaster for some users.
    Sorry for my frustration :)

  • Dgikar

    Joomla! Support – it’s plugin ONLY for PhpStorm or for IntelliJ IDEA too?

  • PsychodelEKS

    @maximkolmakov:disqus can you please check https://youtrack.jetbrains.com/issue/WI-18621#comment=27-1399621 dunno if posted to correct issue or not. May be I should file a new one?

    • PsychodelEKS

      filed two new separate issues

  • Thierry Goettelmann

    Just installed 2016.1.1 EAP … but it says trial has expired, so I can’t test it sorry 😉