module = $module; $this->installer = $installer; } public function upgrade(): bool { CacheClearer::getInstance()->clear(); $this->installer->install($this->module); return $this->removeStaleAssets(self::STALE_ASSETS); } } /** * @param InPostIzi $module */ function upgrade_module_1_9_0(Module $module): bool { $db = Db::getInstance(); $dbInstaller = new DatabaseInstaller(new Configuration($db), [ new Version_1_9_0(new Connection($db)), ]); return (new InPostIziUpdater_1_9_0($module, $dbInstaller))->upgrade(); }