Можно ли сказать композитору установить зависимость только при использовании указанных версий PHP?Зависимость от композитора для указанной версии PHP
Причина: моя библиотека использует функцию password_hash, которая доступна в версии 5.5+, и есть библиотека совместимости ircmaxell/password-compat для PHP 5.4. Однако установка этой библиотеки на PHP 5.5+ совершенно бессмысленна. Итак, можно ли сказать композитору установить ircmaxell/password-compat только при запуске на версиях < 5.5?
Короткий рассказ, чтобы сделать этот вопрос более понятно - я хочу сказать, композитор:
IF php version < 5.5:
install ircmaxell/password-compat
ELSE:
skip ircmaxell/password-compat
Заранее спасибо.
P.S. Пожалуйста, публикуйте только прямые ответы, как это сделать, а не обходные решения или рекомендации по снижению поддержки 5.4. Я также могу придумать их, я ищу здесь умное решение :)
Да, посмотрите на это http://odino.org/managing-php-dependencies-with-composer/ – RiggsFolly
Я думаю, что ваш лучший выбор - посмотреть [скрипты] (https://getcomposer.org/doc /articles/scripts.md) и работать с этим. – vascowhite
@RiggsFolly Может быть, мне что-то не хватает, но я не могу найти что-либо в этой статье, которая отвечает на вопрос OP? – vascowhite