. */ namespace SP\Domain\Upgrade\Ports; use SP\Domain\Config\Ports\ConfigDataInterface; /** * Interface UpgradeService */ interface UpgradeService { /** * Performs the upgrading process */ public function upgrade(string $version, ConfigDataInterface $configData); /** * Register an upgrade class to run upgrade tasks. * * @param string $class * @return void */ public function registerUpgradeHandler(string $class): void; }