Přeskočit na hlavní obsah

Odinstalační skript pro Mattermost

Tento skript se spustí při odinstalaci rozšíření Mattermost z EspoCRM. Jeho jediným úkolem je vyčistit systémovou cache, aby se zajistilo správné odstranění všech souvisejících dat a nastavení.

Hlavní funkce​

  • Vyčištění cache: Odstranění dočasných systémových dat, která mohla být ovlivněna rozšířením Mattermost.

Závislosti​

Skript využívá následující klíčovou komponentu EspoCRM:

  • Container - Pro přístup ke službě dataManager

Technické informace​

Třída AfterUninstall​

Hlavní třída obsahující logiku post-uninstalačního procesu.

Metody​

  • run(Container $container, array $params = []): Hlavní vstupní bod skriptu

  • $container: Instance kontejneru EspoCRM

  • $params: Volitelné parametry (nepoužívá se)

  • clearCache(): Vymaže systémovou cache

Příklad použití​

$container = new Container(...);
$uninstaller = new AfterUninstall();
$uninstaller->run($container);