This tutorial describes how to get started with development of PhpStorm plugins.
Follow steps that are described at Getting Started with Plugin Development.
There are two ways to develop plugins for PhpStorm:
The choice affects how you will configure SDK for the plugin. In the first case you need to specify current installation of Intellij IDEA as SDK and in the second case you need to specify current installation of PhpStorm. This step is described in the Getting Started with Plugin Development
OpenAPI is available only for PhpStorm 6 and above.
This section explains how to configure Intellij IDEA for using PhpStorm OpenAPI.
php.jar. They are located in
ClassCastExceptionwill be thrown because two instances of the library will be loaded via different class loaders
plugin.xmlin the directory