Este es el escenario.Resolviendo el infierno de dependencia con el compositor
Tiene el paquete A y el paquete B en su composer.json (su aplicación depende de estos 2 paquetes).
Ambos paquetes A y B dependen del paquete C, pero en diferentes versiones. Say A depende de C v2.1, y B depende de C v2.2.
Y obtienes conflictos de versión.
Ambos A, B y C son paquetes de terceros.
¿Cómo resolver esto?
¿Es posible que ya sea A o B para trabajar con el misma versión de C? Sé que diferentes versiones son forzadas por esos paquetes, pero probablemente puedas definir repositorios para esos tres en tu composer.json para sobrescribir las versiones. Sé que es un truco, pero podría dejarte ir. –
Sí lo es. Pero no estoy seguro de que puedas hacer eso. Lo intentaré. pero sé que si pones en tu compositor.json '" C ":" 2.2 "', y A tienes '" C ":" 2.1 "', obtendrás errores. – umpirsky
Sí, pero mi idea es definir repositorios para los tres paquetes. Entonces cambia A y B para confiar en "C": "2.2". Mientras ambos puedan funcionar con 2.2 ... –