* @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\FacetedSearch\Hook; class Product extends AbstractHook { const AVAILABLE_HOOKS = [ 'actionProductSave', ]; /** * After save product * * @param array $params */ public function actionProductSave(array $params) { if (empty($params['id_product'])) { return; } $this->module->indexProductPrices((int) $params['id_product']); $this->module->indexAttributes((int) $params['id_product']); $this->module->invalidateLayeredFilterBlockCache(); } }