public function onCouponUse(\Club\ShopBundle\Event\FilterCouponEvent $event) { $coupon = $event->getCoupon(); $history = new \Club\ShopBundle\Entity\CouponLog(); $history->setCoupon($coupon); $history->setUser($this->security_context->getToken()->getUser()); $this->em->persist($history); $this->em->flush(); }
public function onCouponUse(\Club\ShopBundle\Event\FilterCouponEvent $event) { $coupon = $event->getCoupon(); $log = new \Club\ShopBundle\Entity\CouponLog(); $log->setCoupon($coupon); if ($this->security_context->isGranted('IS_AUTHENTICATED_FULLY')) { $log->setUser($this->security_context->getToken()->getUser()); } $this->em->persist($log); $this->em->flush(); }