autoload
Regenerates the autoload array of the extensions or of the kernel classes extensions replace.
A step of a YAML migration with type: autoload. The class expMigrationStepAutoload (kernel/classes/migration/steps/expmigrationstepautoload.php) is registered in settings/migration.ini [StepSettings] StepTypeList[autoload].
Keys
| Key | Type | Default | What it is |
|---|---|---|---|
scope | string: extension, kernel-override | "extension" | extension: the classes of the extensions; kernel-override: the kernel classes extensions replace |
Besides these, every step takes the keys of the engine: type, mode, if, references, environments, engines and comment (the file format). A key of type identifier names a node, an object or another part of the installation by id, remote id, path or name (identifiers).
Values for references
references: { <name>: <value> } keeps a value of the step's result as ${ref.<name>} for the steps and migrations after it:
| Value | What it is |
|---|---|
file | the autoload array written, below the root |
Undoing
Every step of this type undoes itself when its migration is rolled back without down:.
It touches no cache.
Example
- type: autoload
scope: extensionRelated
Generated by ./console exp:help:examples from settings/migration.ini, kernel/classes/migration/steps/expmigrationstepautoload.php. Do not edit this page: change the source and generate again (how). Free documentation: GFDL 1.3 or later.