/** * @return static */ public function withCartPriceRuleDiscounts() { foreach ($this->entity->getCartPriceRuleDiscounts() as $cartPriceRuleDiscount) { $this->entityDTO->cartPriceRuleDiscounts[] = $this->dtoBuilderFactory->getCartPriceRuleDiscountDTOBuilder($cartPriceRuleDiscount)->build(); } return $this; }
public function testCreateDefaults() { $cartPriceRule = new CartPriceRule(); $this->assertTrue($cartPriceRule->getId() instanceof UuidInterface); $this->assertTrue($cartPriceRule->getCreated() instanceof DateTime); $this->assertSame(0, count($cartPriceRule->getCartPriceRuleItems())); $this->assertSame(0, count($cartPriceRule->getCartPriceRuleDiscounts())); }