PhpStorm の Symfony コマンドラインツールを使用する
PhpStorm は Symfony コンソールコンポーネントおよびスクリプトインターフェースと統合されます。 開始する前に、 Symfony のドキュメント(英語)の説明に従って Symfony コンソールをインストールしてください。
Symfony コマンドラインツールを自動的に設定する
Symfony プロジェクトで Composer 依存関係をインストールすると、PhpStorm は Symfony コンソールを自動的に検出して構成し、 Composer ログに該当する通知を表示します。

ツールをカスタマイズする場合は、ガターの
をクリックして、 PHP コマンドラインツールのサポート 設定ページにすぐに移動します。
Symfony コマンドラインツールを手動で設定する
設定 ダイアログ(Ctrl+Alt+S )で に移動します。
ツールバーの
をクリックします。
コマンドラインツール ダイアログで、リストから Symfony(シンフォニー) を選択し、その可視性レベル(プロジェクト または グローバル )を指定します。

OK をクリックすると、 Symfony(シンフォニー) ダイアログが開きます。
Symfony のコンソール実行ファイルと PHP インタープリターへのパスを入力し、Symfony のバージョンを設定して OK をクリックします。
デフォルトの実行可能場所は、 Symfony 1.* の場合は <Symfony-home>/data/bin/symfony 、 Symfony 2 の場合は <Symfony-home>/app/console 、 symfony 3 以降の場合は <Symfony-home>/bin/console です。
「OK 」をクリックして変更を適用し、「PHP コマンドラインツールのサポート 」ページに戻ります。 必要に応じて、
をクリックしてツールのプロパティを編集するか、
をクリックしてコマンドセットをカスタマイズします。 詳細については、 ツールをカスタマイズする を参照してください。
Symfony コマンドを実行する
に移動するか、 Ctrl を 2 回押します。
開いた 何でも実行する ウィンドウで、
<s> <command>形式でコマンドの呼び出しを入力します。コマンドの実行結果は 実行ツールウィンドウ に表示されます。

コマンドを終了する
実行ツールウィンドウ ツールバーの
をクリックします。
Symfony コマンドのデバッグ
Symfony コマンドは、 コマンド を拡張するコントローラークラスで定義されます。 コマンドをデバッグするには、コマンドが定義されているコントローラークラスファイルではなく、コマンド自体のデバッグセッションを開始することが重要です。 それ以外の場合、Symfony ブートストラッププロセスがスキップされ、実行が失敗します。
選択したコマンドに対応するコントローラークラスで、 ブレークポイントを設定するコード行でエディターのガターをクリックします。

選択したコマンドで symfony ツールを実行する 実行 / デバッグ構成を作成します。 メインメニューで、 に移動し、
をクリックして、リストから PHP スクリプト を選択します。

PHP スクリプト ダイアログで、実行 / デバッグ構成パラメーターを指定します。
ファイル フィールドに、 symfony 実行可能ファイルへのパスを指定します。
引数 フィールドに、
app:list-usersなどの実際のコマンドとその引数を入力します。

PhpStorm ツールバーで、作成した実行/デバッグ構成を選択し、
をクリックします。 コマンドの実行は、指定されたブレークポイントで停止します。
