PHP 클래스 Elcodi\Store\CartCouponBundle\EventListener\JustOneManualCouponEventListener

저자: Berny Cantos ([email protected])
파일 보기 프로젝트 열기: elcodi/bamboo

보호된 프로퍼티들

프로퍼티 타입 설명
$cartCouponRepository Elcodi\Component\CartCoupon\Repository\CartCouponRepository CartCoupon repository

공개 메소드들

메소드 설명
__construct ( Elcodi\Component\CartCoupon\Repository\CartCouponRepository $cartCouponRepository ) Constructor
assertJustOneManualCoupon ( Elcodi\Component\CartCoupon\Event\CartCouponOnApplyEvent $event ) Avoid applying a manual coupon if another is being applied

보호된 메소드들

메소드 설명
isManual ( Elcodi\Component\Coupon\Entity\Interfaces\CouponInterface $coupon ) : boolean Check if a coupon has manual enforcement

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( Elcodi\Component\CartCoupon\Repository\CartCouponRepository $cartCouponRepository )
$cartCouponRepository Elcodi\Component\CartCoupon\Repository\CartCouponRepository CartCoupon Repository

assertJustOneManualCoupon() 공개 메소드

Avoid applying a manual coupon if another is being applied
public assertJustOneManualCoupon ( Elcodi\Component\CartCoupon\Event\CartCouponOnApplyEvent $event )
$event Elcodi\Component\CartCoupon\Event\CartCouponOnApplyEvent

isManual() 보호된 메소드

Check if a coupon has manual enforcement
protected isManual ( Elcodi\Component\Coupon\Entity\Interfaces\CouponInterface $coupon ) : boolean
$coupon Elcodi\Component\Coupon\Entity\Interfaces\CouponInterface Coupon
리턴 boolean

프로퍼티 상세

$cartCouponRepository 보호되어 있는 프로퍼티

CartCoupon repository
protected CartCouponRepository,Elcodi\Component\CartCoupon\Repository $cartCouponRepository
리턴 Elcodi\Component\CartCoupon\Repository\CartCouponRepository