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);