magento/magento2-phpstorm-plugin là dự án Java với 472 sao trong nhóm Backend. PHPStorm Plugin for Magento 2
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
PhpStorm IDE Plugin for a better Magento 2 development workflow.
Support the Project
If you find this plugin helpful and want to support its development, consider buying the contributors a coffee:
( (
) )
........
| |]
\ /
`----'
Buy Me a Coffee
Sponsors
Thank you to our sponsors for supporting the plugin:
Lucas van Staden
Ivan Chepurnyi
Michael Ryvlin
Features
Configuration smart completion and references for XML/JavaScript files
Navigate to configuration reference in scope of class/interface
Go to plugin reference in scope of class/interface and method
Navigate to Web API configuration reference in scope of class/interface and method
Plugin class methods generation
Plugin declaration inspection
Magento-specific MCP tools for AI agents
RequireJS reference navigation and completion
MFTF reference navigation and completion
GraphQL navigation line markers
Code generation
Inspections for XML configuration
Installation
Open Settings > Plugins in your IDE.
Search for "Magento 2 and Adobe Commerce" in the Marketplace.
Install the plugin and restart the IDE.
Open Settings > Languages & Frameworks > PHP > Frameworks > Magento, or Settings > Tools > Magento in WebStorm.
Check Enable and click OK.
Works with
PhpStorm, WebStorm, and IntelliJ IDEA 2026.2+ with JavaScript and CSS support.
PHP features require the PHP plugin; XML, JavaScript, theme, and other PHP-independent features also work without it.
MCP tools
Connect your AI assistant to PhpStorm or WebStorm to find Magento modules, DI declarations, observers, layouts, UI components, and ACL/menu entries. PHP method analysis, code generation, and upgrade compatibility checks require the JetBrains PHP plugin.
Open your Magento project and enable the plugin in the Magento settings page. Check the Magento installation path if it differs from the project directory.
Enable the IDE's MCP Server and add its connection to your assistant using the configuration shown in the IDE.
Wait for indexing to finish, then ask your assistant to work with the open project. For example:
“Find the plugins and observers used by Application_Blog.”
“Create a Magento module named Acme_Example.”
“Check Application_Blog against the next published Magento minor release and explain the findings.”
Compatibility checks can download release data on first use. Ask for only new upgrade issues to exclude issues already present in the installed version. The checks cover Magento Open Source core APIs; review Commerce extensions, third-party code, and runtime behavior separately.
In the Magento settings page, you can also:
Install the bundled Magento inspect and Magento scaffold skills for your assistant.
Set MCP CLI wrapper candidates when your project uses Docker or other wrapper scripts, for example bin/magento, bin/cli, bin/composer.
Change Published releases URL to use a GitHub-compatible release catalog mirror. Leave it blank to use the official Magento GitHub catalog.
Reconnect your assistant after updating the plugin so it discovers the latest tools. If it connects to the wrong project, check the IDE connection and project path. When running multiple IDEs, ensure their MCP servers use different ports.
Setting up development environment
See AGENTS.md for repository policies and development skills. Feature priorities follow the existing project roadmap.
Check out this repository.
Open the project in IntelliJ IDEA.
Make sure that you are on the latest develop branch (for example 5.4.0-develop).
Import the Gradle project from build.gradle.kts.
Use JDK 25 for both the project SDK and the Gradle JVM:
Right click on the project root > Open Module Settings > Project > Project SDK
In the Gradle tool window, run Tasks > Intellij platform > runIde.
The task launches a PhpStorm sandbox with the plugin installed. Make sure the plugin is enabled and indexing is finished before testing features.
To run ./gradlew test, also install PHP CLI and add php (php.exe on Windows) to PATH. The run-configuration tests launch PHP to verify interpreter settings and command arguments. CI installs PHP 8.4 on Linux, Windows, and macOS.
Run ./gradlew mcpE2eTest for the MCP HTTP suite. It starts the real JetBrains MCP server in a headless IDE test application and makes deterministic API calls using local PHP/release fixtures. No AI Assistant or Docker is required. See MCP HTTP end-to-end tests for coverage and commands.
How to contribute
Start with looking into Community Backlog. Any ticket in Ready for Development and Good First Issue columns are a good candidates to start.
Didn't satisfy your requirements? Create a new issue. It can be for example:
Bug report - Found a bug in the code? Let us know!
Enhancement - Know how to improve existing functionality? Open an issue describe how to enhance the plugin.
New feature proposal - Know how to make a killer feature? Do not hesitate to submit your proposal.
The issue will appear in the Ready for Grooming column of the Community Backlog. Once it will be discussed and approved the issue will be ready for development.
Refer to the Contributing Guide for more information on how to contribute.
Learn to contribute
SDK Developing a Plugin
Good Presentation about platform How We Built Comma, the Raku IDE, on the IntelliJ Platform
Plugin example idea-php-symfony2-plugin
How to create SandBox for development
Create sandbox folder
Copy to sandbox folder composer.json and composer.lock
In sandbox folder create app/code and vendor/magento
Copy any of the magento modules (as for example: framework, module-catalog, module-checkout, module-customer, module-sales) into the vendor/magento folder. It is better to add as few modules as possible to reduce reindexing time during application running
(Nice to have) Open IDE and go to Preferences > Editor > File and Code Templates > Includes tab and add default headers for PHP File Header and XML File Header
magento/magento2-phpstorm-plugin thuộc nhóm Backend trên TopGit, cùng 12 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về magento/magento2-phpstorm-plugin ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/magento/magento2-phpstorm-plugin là nguồn chính thức.
magento/magento2-phpstorm-plugin có bao nhiêu sao?
magento/magento2-phpstorm-plugin có 472 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/magento/magento2-phpstorm-plugin. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
magento/magento2-phpstorm-plugin có những chủ đề gì?
magento/magento2-phpstorm-plugin còn đang phát triển không?
Commit gần nhất trên magento/magento2-phpstorm-plugin là hôm nay (theo timestamp GitHub). Repo có 98 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
magento/magento2-phpstorm-plugin viết bằng ngôn ngữ gì?
magento/magento2-phpstorm-plugin chủ yếu viết bằng Java. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Vì sao magento/magento2-phpstorm-plugin được xếp vào nhóm Backend?
TopGit xếp magento/magento2-phpstorm-plugin vào nhóm Backend dựa trên GitHub topics và mô tả của repo (gắn thẻ: "hacktoberfest", "intellij", "intellij-plugin"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về magento2-phpstorm-plugin?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về magento2-phpstorm-plugin.