web-dev-qa-db-ja.com

Composer `composer update`なしでファイルを自動ロードしますか?

私は個人的に制御する多くの依存関係を持つプロジェクトに取り組んでいます。要件でネームスペースマッピングが変更されるたびに、composer updateを実行してComposer= autoloadファイルを更新し、ネームスペースマッピングを取得できるようにする必要があります。

ただし、vendor/ディレクトリを直接変更する場合は、composer updateを介して最新バージョンをチェックアウトする必要はありません。自動ロードファイルを更新するだけです。 GitHubでホストされる多数の要件を持つプロジェクトの場合、composer updateには数分かかることがあります。

composerを取得してautoloadファイルを更新する方法はありますかwithoutcomposer updateを実行する必要がありますか?

23
jevon

composer installおよび/またはcomposer dump-autoloadは同じことをします。 ( dump-autoload documentation

37
Sven

ここには、ベンダーディレクトリ内のソースファイルを直接編集できるいくつかの興味深いヒントがあります。composerが連携して動作します。

http://moquet.net/blog/5-features-about-composer-php/

0
David Newcomb