لتثبيت الحزم المحددة في المشروع:
composer install
يقرأ composer.json (وملف القفل composer.lock إن وجد)، ويثبّت الحزم في مجلد vendor.
الأوامر الثلاثة
composer require guzzlehttp/guzzle # add a new package
composer install # install exact locked versions
composer update # upgrade within allowed versions
install أم update؟
install: الإصدارات نفسها الموجودة فيcomposer.lock، وهو ما تشغّله على الخادم وفي CI.update: يبحث عن إصدارات أحدث ويغيّر ملف القفل، فشغّله عن قصد واختبر بعده.
لا توجد أوامر composer add أو composer download.