|
dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
|
Gemeinsame Installations- und Update-Engine für dbxapp-Komponenten. Mehr ...
Öffentliche Methoden | |
| __construct (string $root='', ?dbxPackageCatalog $catalog=null) | |
| inventory (bool $with_drift=true, ?array $drift_types=null) | |
| adopt_bundled_packages () | |
| Registriert die mit der aktuellen Installation ausgelieferten Pakete. | |
| status (bool $force_catalog=false, ?array $drift_types=null) | |
| local_status () | |
| Netzwerkfreier Kurzstatus für Dashboard und Menü. | |
| prepare (array $ids, bool $force_catalog=true) | |
| install_prepared () | |
| rollback () | |
| cancel () | |
| inspect_archive (string $archive, array $expected, string $extract_to) | |
Öffentliche, statische Methoden | |
| static | configured () |
Gemeinsame Installations- und Update-Engine für dbxapp-Komponenten.
Sie verarbeitet mehrere ausgewählte Pakete als einen vorbereiteten Plan, sichert alle betroffenen Dateien und rollt bei Fehlern den gesamten Plan in umgekehrter Reihenfolge zurück.
| dbxPackageManager::__construct | ( | string | $root = '', |
| ?dbxPackageCatalog | $catalog = null ) |
| dbxPackageManager::adopt_bundled_packages | ( | ) |
Registriert die mit der aktuellen Installation ausgelieferten Pakete.
Benutzt $created, $id und inventory().
Wird benutzt von status().
| dbxPackageManager::cancel | ( | ) |
|
static |
Benutzt $cfg.
Wird benutzt von dbx\dbxAdmin\dbxUpdate\run().
| dbxPackageManager::inspect_archive | ( | string | $archive, |
| array | $expected, | ||
| string | $extract_to ) |
| dbxPackageManager::install_prepared | ( | ) |
Benutzt $id.
| dbxPackageManager::inventory | ( | bool | $with_drift = true, |
| ?array | $drift_types = null ) |
Wird benutzt von adopt_bundled_packages(), local_status(), prepare() und status().
| dbxPackageManager::local_status | ( | ) |
Netzwerkfreier Kurzstatus für Dashboard und Menü.
Benutzt $id, inventory() und dbxPackageCatalog\local().
| dbxPackageManager::prepare | ( | array | $ids, |
| bool | $force_catalog = true ) |
| array | $ids | Ausgewählte Paketkennungen |
| bool | $force_catalog | Marktplatzkatalog neu laden |
Benutzt $id, inspect_archive() und inventory().
| dbxPackageManager::rollback | ( | ) |
| dbxPackageManager::status | ( | bool | $force_catalog = false, |
| ?array | $drift_types = null ) |
Benutzt $id, adopt_bundled_packages() und inventory().