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.