Wenn eine composer update
für eine spezifische composer.json
gemacht wird, ist es möglich, bestimmte Umgebungsbedingungen und Vorbedingungen zu definieren/zu überschreiben, z. die PHP-Version, das Betriebssystem oder bestimmte Pakete vorhanden sind (wenn dies in Wirklichkeit nicht der Fall ist)?Voraussetzungen für den Composer-Betrieb
Ich weiß, dass Sie diese Dinge mit einem benutzerdefinierten Composer-Plugin mit Composer\Plugin\PluginInterface
tun können, aber ist das auch mit reiner Konfiguration möglich?
Das Ziel ist hier, eine composer.lock
Datei zu generieren, die dann woanders verwendet wird (wo die Plattformumgebung anders ist).
thx, das war, was ich für die Anforderungen der Plattform suchte. Es ist jedoch auch möglich, eine Anforderung in der 'composer.json' als Metapaket zu definieren, so dass sie nicht wirklich installiert wird, wenn' composer update' (oder später bei 'composer install') mit' 'composer '' durchgeführt wird. Sperrdatei). – fritzmg