Composer служит для управления зависимостями проекта, а именно - он позволяет скачивать по сети нужные библиотеки (также их называют пакетами).
Для своей работы композер использует два файла:
- composer.json -- тут указываются допустимые версии пакетов, которые подходят проекту, этот файл также может вручную редактироваться пользователем.
- composer.lock -- тут указывают реально установленные в данный момент версии пакетов
Основными команды Composer: