* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) */ if (!defined('_PS_VERSION_')) { exit; } function upgrade_module_3_0_3(Ps_Facetedsearch $module) { // Clear legacy hook names $oldHooks = [ 'afterDeleteFeatureValue', 'afterSaveFeatureValue', 'postProcessFeatureValue', ]; foreach ($oldHooks as $hookName) { $module->unregisterHook($hookName); } $newHooks = [ 'actionFeatureSave', 'actionFeatureValueDelete', 'displayFeatureValuePostProcess', ]; return $module->registerHook($newHooks); }