お問合わせ開発ブログ株式会社Nextatのスタッフがお送りする技術コラムメインのブログ。Composerのpreferred-installはパッケージごとの指定も可能こんにちは、ナカエです。本日は、Composerのpreferred-installの設定に知らない機能があったのでそのメモ書きです。PHPとComposerを使って依存関係にある2つのパッケージを開発するためには、vendor以下のパッケージのディレクトリにもVCSの情報が必要です。requireコマンドのオプションにprefer-sourceをつけてパッケージをインストールする必要があります。コマンドをいちいち打つのは手間なので、この設定をcomposer.jsonでなんとかしたいというのが今回調査したきっかけです。}のように一括の指定しかできないと思っていました。基本的にvendor以下の1パッケージのみVCSの情報を付与したいだけなので、他のディレクトリにもVCSの情報が含まれる無駄をなんとかしたいところです。optionというissueにたどり着いて、どうやらこの問題は2016年には解決されているらしいことがわかりました。}}のようにパッケージごとの指定が可能だったことが判明しました。公式ドキュメントの大事さを再確認した次第であります。複数パッケージの同時開発については下記が詳しいです。Composerで依存しあう複数のパッケージを同時開発する場合のTIPS(基礎知識編)Composerで依存しあう複数のパッケージを同時開発する場合のTIPS(開発の流れ編)preferred-installの個別指定機能については日本語記事も一つだけ見つけました。お問合わせプライバシーポリシ。