Using Local History for code changes tracking
Do you use version control system such as Git, CVS, Mercurial, Subversion or any other and enjoy all the things they are doing to keep track of your code? If you do we have Local History to expand VCS...
View ArticleIntegrating Composer command line tool with PhpStorm
Built-in Command Line Tool support plugin provides autocompletion and documentation for any command line based tools. It needs just an xml commands description to support new tool. We plan to add...
View ArticleSQL support and Database tools
As you work with databases in your project, there are quite a lot of routine tasks that have to be performed on a regular basis. However, now there is a great way to do it right from your IDE. You can...
View ArticleFind your way around your code
You constantly move around your project – switching between editor tabs, navigating to files, directories, classes, functions, comments, declarations, and so on and so forth. It’s easy to lose...
View ArticleNavigate your code with bookmarks
While coding you continuously move from one part of your code to another, switching between classes, functions, files, etc. You have to keep in mind so many places in the code that you are currently...
View ArticlePhpStorm Type Inference and Mocking Frameworks
Recently, we received a question on Twitter asking about how PhpStorm handles type inference when working with mocking frameworks. Imagine having the following two classes: When writing a unit test for...
View ArticleContinuous Integration for PHP using TeamCity
If you have multiple team members, you should be doing Continuous Integration (CI). By building the desired output artifacts on a frequent basis and analyzing their quality using unit tests and code...
View ArticleRapid File Creation with File Templates
Many different files are created in the course of development, and the bigger your project grows, the more files it involves. However, most files are typical and can contain pre-defined information you...
View ArticleUsing GitHub without leaving PhpStorm
In a previous post we saw how PhpStorm handles Version Control Systems (VCS). A very popular VCS is Git, driven by the collaboration that’s possible using GitHub. In this post, we’ll explore several...
View ArticleQuickstart with Docker in PhpStorm
So, you’ve decided to try something new today and started a project from scratch. Your first step will be to set up a development environment: at the bare minimum, you’d want to run a web server and a...
View ArticleHTTP Client in PhpStorm Overview
When developing a web service, you would usually test it by sending all kinds of HTTP requests to it and examining what’s returned. In PhpStorm, you can do this directly in the code editor. In this...
View Article