* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) */ namespace PrestaShop\Module\AutoUpgrade\UpgradeTools\Module; class ModuleVersionAdapter { public static function get(string $name): ?string { return \Db::getInstance()->getValue( 'SELECT version FROM `' . _DB_PREFIX_ . 'module` WHERE name = "' . pSQL($name) . '"' ); } public static function update(string $name, string $version): bool { return \Db::getInstance()->execute(' UPDATE `' . _DB_PREFIX_ . 'module` m SET m.version = \'' . pSQL($version) . '\' WHERE m.name = \'' . pSQL($name) . '\''); } }