/** * @param ProductEvent $event * @return null */ protected function getObjectFromEvent($event) { return $event->hasProduct() ? $event->getProduct() : null; }
public function deleteProduct(ProductEvent $event) { OpenSearchServerSearchHelper::deleteProduct($event->getProduct()); }
/** * @param ProductEvent $event * @throws \Exception * @throws \Propel\Runtime\Exception\PropelException */ public function beforeRemoveDigressivePrices(ProductEvent $event) { $productId = $event->getProduct()->getId(); DigressivePriceQuery::create()->filterByProductId($productId)->delete(); }