コード例 #1
0
 /**
  * Retrieve rule's primary coupon
  *
  * @return \Magento\SalesRule\Model\Coupon
  */
 public function getPrimaryCoupon()
 {
     if ($this->_primaryCoupon === null) {
         $this->_primaryCoupon = $this->_couponFactory->create();
         $this->_primaryCoupon->loadPrimaryByRule($this->getId());
         $this->_primaryCoupon->setRule($this)->setIsPrimary(true);
     }
     return $this->_primaryCoupon;
 }
コード例 #2
0
 /**
  * Run test loadPrimaryByRule method
  */
 public function testLoadPrimaryByRule()
 {
     $this->resourceMock->expects($this->once())->method('loadPrimaryByRule');
     $this->assertEquals($this->couponModel, $this->couponModel->loadPrimaryByRule(1));
 }