Composer benötigt lokales Paket
Um ein lokales Paket in Composer zu benötigen, können Sie die Option "Pfad" in der Sektion "benötigen" Ihrer composer.json-Datei des Projekts verwenden. Beispielsweise:
"benötigen": {
"vendor/package-name": "1.0.0",
"vendor/local-package": "pfad/zum/lokalen/paket"
}
Sie können auch das Kommandozeilen-Tool verwenden, um ein lokales Paket zu benötigen, indem Sie den Typ "Pfad" verwenden:
composer require vendor/package-name pfad/zum/lokalen/paket
Es ist auch möglich einen symbolischen Link zu verwenden, in diesem Fall müssen Sie den Pfad des symbolischen Links in den Schlüssel "repositories" Ihrer composer.json
-Datei hinzufügen:
"repositories": [
{
"type": "pfad",
"url": "pfad/zum/lokalen/paket",
"options": {
"symlink": true
}
}
],
composer require vendor/package-name
Dann können Sie Ihr lokales Paket wie gewohnt benötigen.