PhpStorm 8 EAP 138.379

PhpStorm 8 EAP 138.379 is available for download.

From the PHP side, this build features:

  • Behat intellisense (including resolve from step in Gherkin file to Context file, Find Usages from Context file to usages in Gherkin files, keyword and step completion, generation for undefined steps)
  • Structural Search for PHP improvements
  • Intention to create a DocBlock
  • Language injections works for Smarty {literal}
  • many 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.379 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.256).

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged | 8 Comments

Webinar Recording: Spec BDD with PhpStorm and PhpSpec

The recording of our May 27th webinar, Spec BDD with PhpStorm and PhpSpec with Kacper Gunia, is available on JetBrains YouTube channel.

Useful links from the webinar:

Continue reading

Posted in Screencast | Tagged , , , | 3 Comments

AngularJS support in PhpStorm

Angular support in PhpStorm IDELove AngularJS for building web application front-ends? PhpStorm makes working with AngularJS as easy and fun as working with any other language that is supported by the IDE! The only thing we have to do for having autocompletion, quick documentation, navigation and support for custom directives and routing is installing the AngularJS plugin in PhpStorm. Why not start with that and take it from there? Continue reading

Posted in Cool Feature, Early Access Program | Tagged , , , , , , , | 4 Comments

PhpStorm gets Bower support

Bower.io support in PhpStormA good developer is a lazy developer, right? Thanks to PhpStorm and WebStorm sharing the IntelliJ IDEA platform, we had an easier job integrating support for Bower from our colleagues! Bower is a package manager for the web, which allows us to manage our project’s front-end dependencies such as Bootstrap, AngularJS, jQuery and many more. Let’s see how we can use it in PhpStorm! Continue reading

Posted in Cool Feature | Tagged , , , , | 6 Comments

PhpStorm 8 EAP 138.256

*Update* In order to resolve regressions introduced in this EAP (related to use statements and refactorings) please disable Behat Support plugin in Settings | Plugins.

PhpStorm 8 EAP 138.256 is available for download.

From the PHP side, this build features:

  • Understanding uniform multi-level arrays such as Object[][]
  • Detailed/separate messages for PHPDOC signature mismatches
  • Behat: find usages for step definition methods
  • many bug fixes and improvements (see full list in our issue tracker)…

IntelliJ platform and web changes are also included.

Please note that default hotkey for multiple selection (multiple carets) add/remove caret has been changed to Alt+Click (used to be Alt+Shift+Click before). It can be always changed in Settings | Keymap | Add or Remove Caret.

See full release notes for a list of changes.

Download PhpStorm 8 EAP build 138.256 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.184).

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , , | 34 Comments

SensioLabs Partners with PhpStorm for the Bright Future of Symfony Community Tooling

Today we are pleased to announce SensioLabs as a PhpStorm global training and technology partner. SensioLabs developers use PhpStorm in-house while their coaches use it during training courses. Through our partnership, SensioLabs’ trainees can now take advantage of special PhpStorm pricing on new personal licenses.

New SL_blanc-1SensioLabs, an Open Source software and SaaS editor, is known for constantly pushing PHP language limits worldwide, especially following the creation of Symfony, the PHP framework for companies, and Twig, a templating engine. Following the recent closing of 5 M€ round A financing (Dec 2013), SensioLabs intends to increase company growth with more and more professional solutions.

In addition to the numerous service, training and support offers available, the company conceives e-solution products destined for web developers and businesses, the constant goals being improved quality, productivity, direction and deployment of its applications.

Beyond our newly announced training partnership, JetBrains PhpStorm team and SensioLabs have been working closely together over the last year as technology partners making sure that the most advanced and smart development tools are brought to the Symfony community. This cooperation has already produced exciting results, and we will be providing more updates in the coming months.

We are confident that we will be able to significantly improve the PhpStorm development experience with the Symfony framework and related technologies, and SensioLabs products & services.

About JetBrains Training Partner Program

JetBrains is dedicated to cooperating with consulting and training companies. We aim to provide our partners with the tools and support that help make programs even more successful.

If you are interested in becoming a JetBrains partner, please have a look at the full description of the training partner program with all the benefits and requirements listed, and apply now. Should you have any questions, feel free to get in touch with our sales department.

Develop with pleasure!
JetBrains PhpStorm Team

Posted in Cool Feature | Tagged , , , , | Leave a comment

[Webinar] Spec BDD with PhpStorm and PhpSpec, May 27th

Join us Tuesday, May 27th, 16:00 – 17:00 CEST (10:00 AM – 11:00 PM EDT, check other zones) for a free webinar, Spec BDD with PhpStorm and PhpSpec with Kacper Gunia.

In this webinar we will dive into BDD workflow in PhpStorm IDE and show how to drive design of your code with PhpSpec. With focus on refactoring, source and file navigation, live templates and autocompletions you can learn how to shorten your development feedback loop and write well specified applications faster.

This webinar is geared towards developers of different proficiency and there will be an opportunity to ask questions. Space is limited; please register now.

kacper_gunia_profile200_200
Kacper Gunia works as Software Engineer and Trainer for SensioLabs UK in London. He is a Symfony Certified Developer with 5 years of experience with framework. Passionate about TDD/BDD, huge believer in Open Source and Agile practitioner. 

Posted in Screencast | Tagged , , | Leave a comment

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

Posted in Early Access Program | Tagged , , , | 17 Comments

Meet PhpStorm Team at phpDay Italy, DrupalCon Austin, Dutch PHP Conference in May-June

phpstorm_logo_icon (1)Our team is gearing up for three conferences in a row during the upcoming May-June events season visiting: phpDay Italy (May 16-17, Verona, Italy), DrupalCon Austin (June 2-6, Austin, Texas, USA), and Dutch PHP Conference (June 26-28, Amsterdam, The Netherlands).

At our booth, the team will be happy to show you PhpStorm demos, answer any questions you have in mind, share information about future releases, and of course have fun!

Be sure to register for our free license raffle and grab one of our awesome yo-yos and other gifts. Even if you don’t win a free license, we’ll send you a discount toward a new PhpStorm Personal License.

Continue reading

Posted in Conferences & Events | Tagged , , , , , , | 5 Comments

PHPUnit 4 in PhpStorm 8 EAP

PHPUnit 4 support in PhpStorm 8A couple of months ago, PHPUnit 4.0 was released (as well as 4.1 a few days ago). This latest incarnation of the popular unit testing framework for PHP adds a couple of new features and bugfixes. In this blog post, we’ll look at some of these new features and see how we can use PhpStorm 8 EAP to work with them.

Here is a list of notable PHPUnit’s new features:

Let’s dive into some of these! Continue reading

Posted in Cool Feature | Tagged , , , | 2 Comments