Установка библиотек с Composer

323
18 июня 2017, 18:18

здравствуйте! Решил установить в свой небольшой проект один пакет из packagist, но заметил что вместе с запрашиваемым пакетом установились также парочка других. Это нормально или это маркетинг? После исследовании src источника мне показалось что нужная мне библиотека не зависит от тех "непрошенных" пакетов. Это обычная практика или я что-то не понимаю?

user@debian:~/www/simple$ composer require voku/anti-xss
Using version ^2.1 for voku/anti-xss
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 6 installs, 0 updates, 0 removals
  - Installing symfony/intl (v3.3.2): Loading from cache
  - Installing symfony/polyfill (v1.4.0): Loading from cache
  - Installing ircmaxell/password-compat (v1.0.4): Loading from cache
  - Installing paragonie/random_compat (v2.0.10): Loading from cache
  - Installing voku/portable-utf8 (3.1.21): Loading from cache
  - Installing voku/anti-xss (2.1.7): Loading from cache
symfony/intl suggests installing ext-intl (to use the component with locales other than "en")
paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.)
voku/portable-utf8 suggests installing ext-intl (Use Intl for best performance)
Writing lock file
Generating autoload files
user@debian:~/www/simple$ 
READ ALSO
Как создать правила для sonarqube в проекте php? [требует правки]

Как создать правила для sonarqube в проекте php? [требует правки]

Помогите пожалуйста с примером или подробным мануалом в области sonarqubeЕсть нужда использовать этот инструмент, но не могу найти подробный...

303
Нужна помощь в сборке модуля fileinfo для php5

Нужна помощь в сборке модуля fileinfo для php5

Добрый деньПытаюсь собрать модуль для php fileinfo

384