/** * Register indexing event before delete catalog eav attribute * * @return $this * @throws \Magento\Framework\Exception\LocalizedException */ public function beforeDelete() { $this->attrLockValidator->validate($this); return parent::beforeDelete(); }