Ejemplo n.º 1
0
 /**
  * @param int $idDiscount
  *
  * @return \Generated\Shared\Transfer\DiscountVoucherTransfer
  */
 public function getData($idDiscount)
 {
     $discountVoucherTransfer = new DiscountVoucherTransfer();
     $discountVoucherTransfer->setIdDiscount($idDiscount);
     if ($discountVoucherTransfer->getMaxNumberOfUses() === null) {
         $discountVoucherTransfer->setMaxNumberOfUses(0);
     }
     return $discountVoucherTransfer;
 }
Ejemplo n.º 2
0
 /**
  * @return void
  */
 public function testToggleDiscountVisibilityShouldThrowExceptionWhenDiscountNotFound()
 {
     $this->expectException(PersistenceException::class);
     $discountQueryMock = $this->createDiscountQueryMock();
     $discountQueryMock->expects($this->once())->method('findOneByIdDiscount')->willReturn(null);
     $discountQueryContainerMock = $this->createDiscountQueryContainerMock();
     $discountQueryContainerMock->method('queryDiscount')->willReturn($discountQueryMock);
     $discountPersist = $this->createDiscountPersist($discountQueryContainerMock);
     $discountVoucherTransfer = new DiscountVoucherTransfer();
     $discountVoucherTransfer->setIdDiscount(123);
     $discountPersist->toggleDiscountVisibility(1, true);
 }
 /**
  * @param integer $idDiscount
  * @param \Orm\Zed\Discount\Persistence\SpyDiscount $discountEntity
  * @param \Generated\Shared\Transfer\DiscountConfiguratorTransfer $discountConfigurator
  *
  * @return void
  */
 protected function hydrateDiscountVoucher($idDiscount, SpyDiscount $discountEntity, DiscountConfiguratorTransfer $discountConfigurator)
 {
     if ($discountEntity->getFkDiscountVoucherPool()) {
         $discountVoucherTransfer = new DiscountVoucherTransfer();
         $discountVoucherTransfer->setIdDiscount($idDiscount);
         $discountVoucherTransfer->setFkDiscountVoucherPool($discountEntity->getFkDiscountVoucherPool());
         $discountConfigurator->setDiscountVoucher($discountVoucherTransfer);
     }
 }