Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Beim Aktivieren bzw. Deaktivieren von Plugins wird geprüft ob deren engine Aktivierungs- bzw. Deaktivierungsroutinen besitzen. Hierbei handelt es sich um statische Methoden, die nicht via Brandbox-Middleware aufgerufen werden können. Als Argument bekommen sie die Anwendungskonfiguration, da Methoden wie getAppFactory im statischen Kontext nicht verfügbar sind.

Leere Skeleton-Routinen
/**
 * @param plugin\lib\applicationConfig $applicationConfig
 *
 * @throws basic\utility\exception
 */
public static function disablePlugin($applicationConfig) {
  // Beispiel: Laden einer Engine/Execute/Request
  plugin\application::get()
    ->factory(unknown\engine::class, $applicationConfig)
  ;
}

/**
 * @param plugin\lib\applicationConfig $applicationConfig
 *
 * @throws basic\utility\exception
 */
public static function enablePlugin($applicationConfig) {
  // Nothing to do here
}


Die Routinen sind für sich optional.

  • Keine Stichwörter