Я пишу новый файл composer.json для проекта, чтобы он мог быть доступен или Packagist или прямая ссылка на его репозиторий GitHub. Для проекта требуется одно или оба расширения HTTP-клиента: pecl_http
или curl
. Если я укажу оба пакета под require
, Composer выдаст ошибку, если оба они не установлены.PHP Composer: Требовать хотя бы одну зависимость или другую?
Как я могу сказать, что у Composer нормально установлено только одно из этих двух расширений?