PHP Класс WellCommerce\Bundle\CouponBundle\Checker\CouponChecker

Автор: Adam Piotrowski ([email protected])
Наследование: implements WellCommerce\Bundle\CouponBundle\Checker\CouponCheckerInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( WellCommerce\Bundle\OrderBundle\Repository\OrderRepositoryInterface $orderRepository ) CouponChecker constructor.
getError ( ) : string
isValid ( WellCommerce\Bundle\CouponBundle\Entity\CouponInterface $coupon = null ) : boolean

Приватные методы

Метод Описание
isNotExpired ( WellCommerce\Bundle\CouponBundle\Entity\CouponInterface $coupon ) : boolean Checks whether the coupon is not expired
isStartDateValid ( WellCommerce\Bundle\CouponBundle\Entity\CouponInterface $coupon ) : boolean Checks whether the coupon's start date is valid

Описание методов

__construct() публичный Метод

CouponChecker constructor.
public __construct ( WellCommerce\Bundle\OrderBundle\Repository\OrderRepositoryInterface $orderRepository )
$orderRepository WellCommerce\Bundle\OrderBundle\Repository\OrderRepositoryInterface

getError() публичный Метод

public getError ( ) : string
Результат string

isValid() публичный Метод

public isValid ( WellCommerce\Bundle\CouponBundle\Entity\CouponInterface $coupon = null ) : boolean
$coupon WellCommerce\Bundle\CouponBundle\Entity\CouponInterface
Результат boolean