今まで composer install
composer update
を雰囲気で使っていたため、使い方をまとめました。
composer install
composer.lock があれば、このファイルをもとにライブラリをインストールします。
ない場合は、composer.jsonに書かれている最新のライブラリのバージョンをインストールし、
composer.lock ファイルを作成します。
composer update
composer.jsonに書かれている最新のライブラリのバージョンをインストールします。
composer.lock もそのバージョンに更新されます。
一部のライブラリと、それと依存関係のあるライブラリだけバージョンをあげたい場合
例:doctrine/dbalだけバージョンをあげたい
composer update doctrine/dbal --with-dependencies