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