Компоновщик является диспетчером пакетов прикладного уровня для языка программирования PHP. Это обеспечивает стандартный формат для управления легко основанными на PHP зависимостями проекта (библиотеки) и было сильно вдохновлено Node.js's "npm" и "bundler" Ruby. Используйте с [php] тег

Презентация

Компоновщик является диспетчером пакетов прикладного уровня.

Да, это имеет дело с "пакетами" или библиотеками, но это управляет ими на основе на проект, устанавливая их в каталоге в Вашем проекте.

По умолчанию это ничего никогда не будет устанавливать глобально.

Таким образом это считают основанным на PHP диспетчером пакетов проекта.

Полезные ссылки

  • Текущая документация: основной источник документации для проекта.

  • Packagist: Это - основной репозиторий Компоновщика.

    Это агрегировало все виды пакетов PHP, которые являются устанавливаемыми с Компоновщиком.

  • Исходный код доступен на GitHub и распределенный в соответствии с лицензией MIT.

  • Компоновщик как услуга: скопировать/вставить Ваш composer.json и доберитесь vendor.zip файл Ваших зависимостей.

    Кроме того, можно проверить журнал сборки; это могло быть полезно для отладки.

  • Packanalyst: Packanalyst является службой, которая позволяет Вам просмотреть пакеты от Packagist и шоу, кто использует и реализует Ваши интерфейсы / абстрактные классы / черты.