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