Вопрос про composer

StalkerClasses

Новичок
На сайте в корне сайта есть папка и там же лежат файлы композера:
/vendor/
composer.json
composer.lock

Также на сайте есть папка с плагином где тоже есть файлы композера
/plugins/pligname/
/plugins/pligname/composer.json
/plugins/pligname/composer.lock

Не совсем пойму когда такая ситуация как композеры между собой взаимодействуют?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@StalkerClasses, для тебя важен корневой файл, в котором ты пишешь зависимости своего проекта.

Внутри vendor лежат файлы библиотек, которые установил тебе composer, проанализировав твой корневой файл, так же там лежат и необходимые зависимости этих библиотек.
 

AnrDaemon

Продвинутый новичок
как композеры между собой взаимодействуют
Сам по себе вопрос лишён смысла, ибо выдаёт полное непонимание того, как композер вообще работает.
Нет никаких множественных "композеров" - он один на весь проект.
И управляется одним файлом - composer.json в корне проекта.
 

scorpion-ds

Новичок
Добавлю еще, composer.lock содержит установленные библиотеки и их версии на момент последнего composer update, при деплое необходимо будет выполнить только composer install, для загрузки всех необходимых либ.
 
Сверху