/** * Pre-validate entity * * @param \XLite\Model\AEntity $entity Entity * * @return boolean */ protected function prevalidateEntity(\XLite\Model\AEntity $entity) { $result = parent::prevalidateEntity($entity); if ($result) { $this->discountKeys[] = $entity->getFingerprint(); } return $result; }