LoginSignup
3
4

More than 5 years have passed since last update.

PhpStormでSilexのコード補完(2)

Last updated at Posted at 2016-12-02

以前、PhpStormでSilexのコード補完という記事を書きましたが、Symfony Pluginを導入することで、$appのキーだけでなく、様々なコード補完ができるようになります。

EC-CUBE(silex)とsymfony frameworkでは設定ファイル等が異なるため、Symfony Pluginの全ての機能が使えるわけではないのですが、利用できるものを紹介していきたいと思います。

環境

PhpStorm 2016.3 を使ってます。

インストール方法

Settings>Plugins>「Browse repositories」で、「Symfony Plugin」で検索するとでてきます。選択してインストールしましょう。

install.png

インストール後、PhpStormの再起動が必要になります。

設定

Settings>Languages & Frameworks>PHP>Symfonyで設定画面が表示されます。
Enable Plugin for this Project(change need restart)をチェックし、PhpStormを再起動します。
settings.png

以上で導入は完了です。

使い方

設定完了後、いくつかのコード補完が効くようになりました。

フォーム

form.gif

クエリビルダ

query.gif

いかがでしたでしょうか。

フォームの設定や、エンティティのフィールドを補完できるようになりました。

現状ではtwigの補完や、doctrineのyamlファイルの補完は動きませんでしたが、内部的にはapp/cache/dev/appDevDebugProjectContainer.xmlを見ているようなので、silex用に修正してあげれば使えるかもしれません。

もう少し試してみて、使いこなせれば追記していきたいとおもいます。

EC-CUBE Advent Calendar 2016、次回は @kiy0taka さん、よろしくお願いいします!

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4