Verwenden von zusätzlichen Librarys in Apps mit Composer in edoc automate
Wenn Sie eigenen Code durch eigene Aktionen, Add-Ons oder PHP-Callbacks in einer App verwenden, können Sie auch zusätzliche Librarys mit Composer einbinden.
Gut zu wissen
Sie müssen den Composer-Autoloader nicht manuell in die Skripte einbinden. Das Einbinden erfolgt automatisch durch edoc automate, wenn das Skript, die Aktion oder der Callback aufgerufen wird.
So geht's
Öffnen Sie in WebDAV das App-Verzeichnis.
Wählen Sie das entsprechende Verzeichnis aus, z.B. ./composer, ./addons/<name>/.
Bearbeiten oder erstellen Sie die composer.json-Datei. Beispiel:
JSON{ "name": "addon/example", "type": "project", "require": { "developer/package": "^1.0" } }
Öffnen Sie die entsprechende App in edoc automate.
Öffnen Sie in den App-Details den Abschnitt Composer, um alle verfügbaren Composer-Konfigurationen der App anzuzeigen.
Klicken Sie auf Install, die Installation oder Aktualisierung der Composer-Pakete zu starten.
Nachdem der Prozess abgeschlossen ist, können Sie die installierten Librarys in den PHP-Skripts verwenden.