Entwicklertools

Einführung

Das Skript brandbox stellt eine CLI-Anwendung zur Verfügung, die verschiedene Entwicklungsaufgaben automatisiert, wie z.B. Composer-Befehle ausführen, Migrationsaufgaben bewältigen und Cron-Jobs starten.

Verwendung

Syntax

brandbox <befehl> [optionale Parameter]

Unterstützte Befehle

Befehl

Beschreibung

Befehl

Beschreibung

audit

Führt composer audit aus, um Sicherheitsprobleme zu überprüfen.

composer-install

Installiert alle Abhängigkeiten über Composer.

composer-update

Aktualisiert alle Abhängigkeiten über Composer.

cron

Führt den PHP-Cronjob aus.

fix-php84

Führt Code-Migrationen von PHP8.3 zu PHP8.4 aus. Notwendiger Parameter -apps=name-der-app,name-der-app,...

fix-psr12

Führt Code-Style-Migrationen vfür PSR-12 aus. Notwendiger Parameter -apps=name-der-app,name-der-app,...

install

Installiert die Anwendung über den install-Endpoint. Es werden also Datenbank-Operationen ausgeführt.

introspect-scheme

Prüft welche Datenbankänderungen mit der nächsten Installation ausgeführt werden würden.

migrate

Führt Migrationen durch.

outdated

Zeigt veraltete Abhängigkeiten über Composer an.

project-space

Führt den project-space-Endpoint aus.

run

Führt den Messenger-Dienst aus.

setup

Wie composer-install und install

update

Wie composer-update und install