コンポーザー
このページでは、専用のユーザーインターフェースを通じて Composer 依存関係マネージャーコマンドの実行を有効化し、PhpStorm プロジェクトのデフォルト composer.json を指定します。
項目 | 説明 |
|---|---|
composer.json のパス | このフィールドでは、プロジェクトのデフォルトの Composer ファイルとして使用する composer.json の場所を指定します。 メインメニューの から呼び出されるすべての Composer コマンドは、この構成ファイルの設定に従って実行されます。 PhpStorm プロジェクト内に複数の composer.json ファイルを持つことができ、それぞれに対して Composer アクションやコマンドを実行できます。 プロジェクトに専用の composer.json ファイルを含むサブディレクトリがある場合、PhpStorm は Composer 管理下の依存関係および設定を各モジュールごとに個別に処理します。 composer.json がインストールされているすべてのサブディレクトリには、独自の PSR-0/PSR-4 ルート設定、 テストフレームワークの構成 、および 外部ライブラリを含む vendor ディレクトリがあります。 |
パッケージをライブラリとして追加する | このチェックボックスを使用して、Composer パッケージの編集可能オープン状態を設定します。 vendor/*/* のパッケージを編集しないように保護するには、チェックボックスを選択したままにします(これがデフォルト設定です)。 vendor/*/* で Composer パッケージを編集する場合は、チェックボックスをオフにします。 |
IDE 設定を composer.json と同期する | このチェックボックスを選択すると、PHP 言語レベルを自動的に検出し、 composer.json の設定に基づいてプロジェクトのソースとテストのルートを設定します。 PhpStorm は PSR-0 /PSR-4 ソースルートとその名前空間プレフィックスを認識します。 composer.json にはプロジェクト構成に関する最新の情報が含まれているため、この自動同期によって Source フォルダーと Test フォルダーがプロジェクト構造と完全に一致し、正しい PHP 言語レベルが自動的に設定されます。 |
利用可能なパッケージの更新を確認する | このチェックボックスを使用して、利用可能なパッケージ更新の自動チェックを構成します。 デフォルトでは、チェックボックスが選択されています。 利用可能なパッケージ更新を取得し、より良い composer.json でのコーディング支援を提供するために、プロジェクトを開くまたは composer.json を変更するたびに、PhpStorm はバックグラウンドで update --dry-run コマンドを実行します。 |
クイックアクションで composer.json トップパネルを表示する | このチェックボックスを使用して、 composer.json エディターの上部に表示されるクイックアクションパネルの表示 / 非表示を切り替えます。 詳細は composer.json の操作を参照してください。 |
'ベンダー' ディレクトリがないことを通知する | このチェックボックスを選択すると、PhpStorm は vendor ディレクトリの有無を確認し、プロジェクトを開くたびや composer.json を変更するたびに該当する通知を表示します。 通知のショートカットリンクを使用して、 Composer の依存関係をすばやくインストールできます。 |
‑‑ ignore ‑ platform ‑ reqs でインストール / 更新を実行します | このチェックボックスを選択すると、PhpStorm は Composer の installおよび updateコマンドを これにより、 composer.json ファイルで指定されたすべてのプラットフォーム要件 ( |
実行 | この領域では、Composer コマンドの実行方法を選択します。
|