Установка пакетного менеджера Composer и сторонних пакетов Знакомство с пакетным менеджером Composer &link.composer; — пакетный менеджер, который управляет зависимостями одних программных компонентов PHP-приложения от других. Composer помогает определять, а затем устанавливать и обновлять сторонние пакеты кода для проекта. Менеджер поддерживает встроенный механизм автозагрузки PHP-классов, управляет репозиториями наподобие Packagist, в которых хранятся PHP-пакеты, придерживается единообразной структуры проекта и соглашения о кодировании. Примером работы с пакетным менеджером Composer могло бы быть PHP-приложение или сайт, которому потребовались уникальные идентификаторы UUID, тогда разработчик мог бы определить и установить через менеджер зависимостей пакет Бена Рэмси (Ben Ramsey) — ramsey/uuid, который генерирует разнотипные UUID-идентификаторы по стандарту RFC 4122 и умеет работать с такими идентификаторами. Вкратце, для установки пакета в проекте создают файл composer.json, затем через пакетный менеджер Composer устанавливают последнюю версию пакета и включают в проект скрипт автозагрузки классов, который входит в Composer, чтобы сделать пакет доступным для кода. Подробнее о работе с менеджером зависимостей Composer рассказывает документация на сайте менеджера в главе Basic Usage. Пример файла <literal>composer.json</literal>, который запрашивает один пакет