È possibile indicare al compositore di installare una dipendenza solo quando si utilizzano versioni PHP specificate?Dipendenza del compositore per la versione di PHP specificata
Motivo: la mia libreria utilizza la funzione password_hash, disponibile in 5.5+, e c'è una libreria di compatibilità ircmaxell/password-compat per PHP 5.4. Tuttavia l'installazione di questa libreria su PHP 5.5+ è completamente inutile. Quindi, è possibile dire al compositore di installare ircmaxell/password-compat solo quando è in esecuzione sulle versioni < 5.5?
Breve storia per rendere la questione più chiaro - Voglio dire compositore:
IF php version < 5.5:
install ircmaxell/password-compat
ELSE:
skip ircmaxell/password-compat
Grazie in anticipo.
P.S. Si prega di inviare solo risposte dirette come fare questo, non eventuali soluzioni alternative o suggerimenti per eliminare il supporto 5.4. Posso anche venire con loro, sto cercando la soluzione intelligente qui :)
Sì, guarda questo http://odino.org/managing-php-dependencies-with-composer/ – RiggsFolly
Penso che la cosa migliore da fare sia dare uno sguardo agli [script] (https://getcomposer.org/doc /articles/scripts.md) proprietà e lavorando qualcosa fuori con quello. – vascowhite
@RiggsFolly Forse mi manca qualcosa, ma non riesco a trovare nulla in quell'articolo che risponde alla domanda dell'OP? – vascowhite