public function createAndSaveCartCoupon(CartCouponOnApplyEvent $event)
    {
        $cartCoupon = $this
            ->cartCouponManager
            ->createAndSaveCartCoupon(
                $event->getCart(),
                $event->getCoupon()
            );

        $event->setCartCoupon($cartCoupon);
    }
public function createAndSaveCartCoupon(CartCouponOnApplyEvent $event)
    {
        $cartCoupon = $this
            ->cartCouponManager
            ->createAndSaveCartCoupon(
                $event->getCart(),
                $event->getCoupon()
            );

        $event->setCartCoupon($cartCoupon);
    }
public function createAndSaveCartCoupon ( CartCouponOnApplyEvent $ event ) { $ cartCoupon = $ this -> cartCouponManager -> createAndSaveCartCoupon ( $ event -> getCart ( ) , $ event -> getCoupon ( ) ) ; $ event -> setCartCoupon ( $ cartCoupon ) ; }
Creates a new CartCoupon instance.

@param CartCouponOnApplyEvent $event Event
Creates a new CartCoupon instance .