私は個人的に制御する多くの依存関係を持つプロジェクトに取り組んでいます。要件でネームスペースマッピングが変更されるたびに、composer update
を実行してComposer= autoloadファイルを更新し、ネームスペースマッピングを取得できるようにする必要があります。
ただし、vendor/
ディレクトリを直接変更する場合は、composer update
を介して最新バージョンをチェックアウトする必要はありません。自動ロードファイルを更新するだけです。 GitHubでホストされる多数の要件を持つプロジェクトの場合、composer update
には数分かかることがあります。
composer
を取得してautoloadファイルを更新する方法はありますかwithoutcomposer update
を実行する必要がありますか?
composer install
および/またはcomposer dump-autoload
は同じことをします。 ( dump-autoload documentation )
ここには、ベンダーディレクトリ内のソースファイルを直接編集できるいくつかの興味深いヒントがあります。composerが連携して動作します。