コード例 #1
0
 public function testAllGetCatalogPromotionsByIds()
 {
     $catalogPromotion1 = $this->dummyData->getAttribute();
     $this->catalogPromotionRepository->shouldReceive('getAllCatalogPromotionsByIds')->with([$catalogPromotion1->getId()], null)->andReturn([$catalogPromotion1])->once();
     $catalogPromotions = $this->catalogPromotionService->getAllCatalogPromotionsByIds([$catalogPromotion1->getId()]);
     $this->assertSame($catalogPromotion1, $catalogPromotions[0]);
 }
コード例 #2
0
ファイル: Pricing.php プロジェクト: inklabs/kommerce-core
 public function loadCatalogPromotions(CatalogPromotionRepositoryInterface $catalogPromotionRepository)
 {
     $this->setCatalogPromotions($catalogPromotionRepository->findAll());
 }
コード例 #3
0
 public function testGetAllCatalogPromotionsByIds()
 {
     $originalCatalogPromotion = $this->setupCatalogPromotion();
     $catalogPromotions = $this->catalogPromotionRepository->getAllCatalogPromotionsByIds([$originalCatalogPromotion->getId()]);
     $this->assertEquals($originalCatalogPromotion->getId(), $catalogPromotions[0]->getId());
 }
コード例 #4
0
 /**
  * @param int[] $catalogPromotionIds
  * @param Pagination $pagination
  * @return CatalogPromotion[]
  */
 public function getAllCatalogPromotionsByIds($catalogPromotionIds, Pagination &$pagination = null)
 {
     return $this->catalogPromotionRepository->getAllCatalogPromotionsByIds($catalogPromotionIds, $pagination);
 }