. */ namespace SP\Domain\Install; use SP\Core\Exceptions\InvalidArgumentException; use SP\Core\Exceptions\SPException; use SP\Domain\Install\In\InstallData; /** * Installer class */ interface InstallerServiceInterface { /** * @throws InvalidArgumentException * @throws SPException */ public function run(InstallData $installData): InstallerServiceInterface; }