Magento Phpstorm



This is a PhpStorm IDE plugin for a better Magento 2 development workflow.

  1. I got really sick of typing in Magento, so I created a tool called Beeline. It greatly reduces the generation of boilerplate code for Magento 2 + PhpStorm.Si.
  2. Debugging technique. Some time ago I stumbled upon youtube video, by Matheus Gontijo @mhgontijo, about one interesting technique of debugging Magento 2 with PHPStorm and Xdebug. I was impressed by how quick and easy it allows to track code parts and objects, which are responsible for some frontend changes or data output.
  3. Magicento is a PHPStorm plugin for Magento developers.
  4. Magento Cloud Docker provides a separate container to handle Xdebug requests in the Docker environment. Use this container to enable Xdebug and debug PHP code in your Docker environment without affecting your Magento Commerce Cloud project configuration.

This post is intended for all Magento developers who use PhpStorm as their IDE. It’s about Magicento – free PhpStorm plugin for Magento developers.
Features in Magicento:

1. Goto

Magicento extends PhpStorm goto functionality in a way that you can now use goto also for factory methods and templates. You can go to destination class from factory method by using middle click (Ctrl+click, Ctrl+B).

Also, at the same way, you can go to any phtml template from layout xml file.

Clicking at any Mage::dispatchEvent call brings you to observer definition for corresponding event.

2. Class recognition for objects

You can use Alt+M (Option+M) to assign class for certain object that is defined through factory method. That is very useful for code completion.

Phpstorm

3. Creating modules

Templates

Click Alt+M (Option+M) -> Create Module anywhere in a file to save time while creating Magento modules.

More about Magicento features and installation you can find at official Magicento website.
I hope this post will be useful for all Magento developers that use PhpStorm.

The Lightning-Smart PHP IDE

PhpStorm deeply
understands your code.

Major frameworks support

PhpStorm is perfect for working with Symfony, Laravel, Drupal, WordPress, Zend Framework, Magento, Joomla!, CakePHP, Yii, and other frameworks.

All the PHP tools

Magento 2 Phpstorm Urn

The editor actually 'gets' your code and deeply understands its structure, supporting all the PHP language features for modern and legacy projects. It provides the best code completion, refactorings, on-the-fly error prevention, and more.

Phpstorm Magento 2

Magento

Front-end technologies included

Make the most of the cutting edge front-end technologies, such as HTML 5, CSS, Sass, Less, Stylus, CoffeeScript, TypeScript, Emmet, and JavaScript, with refactorings, debugging, and unit testing available. See the changes instantly in the browser thanks to Live Edit.

Built-in developer tools

Perform many routine tasks right from the IDE, thanks to the Version Control Systems integration, support for remote deployment, databases/SQL, command-line tools, Docker, Composer, REST Client, and many other tools.

PhpStorm = WebStorm + PHP + DB/SQL

All the features in WebStorm are included into PhpStorm, with full-fledged support for PHP and Databases/SQL support added on top.

Intelligent Coding Assistance

Hundreds of inspections take care of verifying your code as you type, analyzing the whole project. PHPDoc support, code (re)arranger and formatter, quick-fixes, and other features help you write neat code that is easy to maintain.

Smart Code Navigation

Be the master of your codebase thanks to the efficient, lightning-fast navigation features. The IDE understands where you want to go and gets you there instantly.

Fast and Safe Refactoring

Phpstorm Magento 2 Code Style

Refactor your code reliably with the safe Rename, Move, Delete, Extract Method, Inline Variable, Push members Up / Pull members Down, Change Signature, and many other refactorings. Language-specific refactorings help you perform project-wide changes in a matter of clicks, which can​ all be safely undone.

Easy Debugging and Testing

PhpStorm is renowned for its zero-configuration Visual Debugger, providing extraordinary insight into what goes on in your application at every step. It works with Xdebug and Zend Debugger, and can be used both locally and remotely. Download kaspersky internet security 2018 for mac. Unit Testing with PHPUnit, BDD with Behat and profiler integration are all also available. Free youtube download manager for mac.

What’s new in PhpStorm 2021.1

Magento

Code With Me for pair programming

Code With Me, a new JetBrains service for collaborative development and pair programming, is now bundled with PhpStorm. It allows you to share the project you currently have open in your IDE with others and work on it together in real time.

Built-in preview for HTML and PHP files

With PhpStorm 2021.1, you can get a live-edit experience out of the box, there is no need to set anything up. It works for HTML and linked CSS, JS files, as well as for simple PHP files which will be rendered with a local PHP interpreter.

Phpstorm Magento 1 Plugin

New inspections to help detect bugs

PhpStorm adds 20+ new inspections to help prevent possible bugs at early stages. It also comes with quick-fixes to make adjustments to code and small refactorings with one use of Alt+Enter.

Meet the PhpStorm community

@geeh @phpstorm I'm hooked mate. I've been so productive lately it's silly. Keep up the great work.

Magento 2 Phpstorm Templates

@phpstorm's code completion is incredibly useful.
@phpstorm is magical.. in a good way. I find myself saying 'oh that's convenient' over and over.
If you are developing in PHP and are not using PhpStorm, you are working too hard.
'I'm so spoiled by PhpStorm!'
Magento

Join over 600,000
happy PhpStorm users
worldwide!