Setup Bestandteile
installStep1, postInstall, upgrade(...), postUpgrade, uninstallStep1Install wird in Steps unterteilt, fängt mit 1 an.
postInstall gibt es nur einmal, z.B. für Cache Rebuild, perms setzen
upgradeYYYYMMDDStepX
upgrades haben immer ein Datum und Steps bzw. Step1
postUpgrade gibt es nur einmal, wieder z.B. für Cache Rebuild, perms setzen
uninstallStep1
gibt es in Steps, es gibt kein postUninstall
PHP:
use XF\AddOn\AbstractSetup;
use XF\AddOn\StepRunnerInstallTrait;
use XF\AddOn\StepRunnerUninstallTrait;
use XF\AddOn\StepRunnerUpgradeTrait;
Upgrade könnte man weglassen, ich lasse es immer drin.