PHP Composer

 

Fertige Pakete liegen auf packagist.org und können über composer für das aktuelle Projekt geholt werden. Dabei ist eine Versionierung möglich.

 

Konfiguration liegt in composer.json

Kommandos:

Nach dem Projektstart wird beim 1. Mal ein

composer update

ausgeführt; dadurch entsteht ein .lock File mit den aktuellen Versionen der Packages;

composer install

installiert die im .lock File aufgelisteten Packages mit den entsprechenden Versionen und erzeugt ein vendor/ Verzeichnis, in dem alle Abhängigkeiten installiert sind.

composer update

erzeugt ein neues .lock File mit den aktuellen Packages (Achtung! Dadurch kann es zu Fehlern kommen, weil die neuen Versionen vielleicht nicht kompatibel sind).