ist es möglich, Composer zu sagen, eine Abhängigkeit nur zu installieren, wenn bestimmte PHP-Versionen verwendet werden?Composer-Abhängigkeit für angegebene PHP-Version
Grund: meine Bibliothek verwendet die Funktion password_hash, die in 5.5+ verfügbar ist, und es gibt eine Kompatibilitätsbibliothek ircmaxell/password-compat für PHP 5.4. Die Installation dieser Bibliothek unter PHP 5.5+ ist jedoch völlig sinnlos. Ist es möglich, dem Compiler zu sagen, dass er ircmaxell/password-compat nur installieren soll, wenn er auf den Versionen < 5.5 läuft?
Kurzgeschichte der Frage klarer zu machen - ich will Komponisten sagen zu:
IF php version < 5.5:
install ircmaxell/password-compat
ELSE:
skip ircmaxell/password-compat
Vielen Dank im Voraus.
P.S. Bitte posten Sie nur direkte Antworten, wie dies zu tun ist, keine Problemumgehungen oder Vorschläge 5.4 Unterstützung zu fallen. Ich kann auch mit ihnen kommen, ich suche die intelligente Lösung hier :)
Ja sieh dir das an http://odino.org/managing-php-dependencies-with-composer/ – RiggsFolly
Ich denke deine beste Wette ist ein Blick auf die [Skripte] (https://getcomposer.org/doc /articles/scripts.md) Eigentum und etwas damit zu arbeiten. – vascowhite
@RiggsFolly Vielleicht vermisse ich etwas, aber ich kann nichts in diesem Artikel finden, der die Frage des OP beantwortet? – vascowhite