autoload
Erzeugt das Autoload-Array der Erweiterungen oder der Kernel-Klassen, die Erweiterungen ersetzen, neu.
Ein Schritt einer YAML-Migration mit type: autoload. Die Klasse expMigrationStepAutoload (kernel/classes/migration/steps/expmigrationstepautoload.php) ist in settings/migration.ini [StepSettings] StepTypeList[autoload] registriert.
Schlüssel
| Schlüssel | Typ | Standard | Was er ist |
|---|---|---|---|
scope | string: extension, kernel-override | "extension" | extension: die Klassen der Erweiterungen; kernel-override: die Kernel-Klassen, die Erweiterungen ersetzen |
Daneben nimmt jeder Schritt die Schlüssel der Engine: type, mode, if, references, environments, engines und comment (das Dateiformat). Ein Schlüssel vom Typ identifier nennt einen Knoten, ein Objekt oder einen anderen Teil der Installation über ID, Remote-ID, Pfad oder Namen (Bezeichner).
Werte für Referenzen
references: { <name>: <wert> } behält einen Wert des Ergebnisses des Schritts als ${ref.<name>} für die Schritte und Migrationen nach ihm:
| Wert | Was er ist |
|---|---|
file | das geschriebene Autoload-Array, unterhalb des Wurzelverzeichnisses |
Zurücknehmen
Jeder Schritt dieses Typs nimmt sich selbst zurück, wenn seine Migration ohne down: zurückgenommen wird.
Er berührt keinen Cache.
Beispiel
- type: autoload
scope: extensionSiehe auch
Erzeugt von ./console exp:help:examples --language=ger-de aus settings/migration.ini, kernel/classes/migration/steps/expmigrationstepautoload.php. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.