/** * @return static */ public function withCartPriceRuleItems() { foreach ($this->entity->getCartPriceRuleItems() as $cartPriceRuleItem) { $this->entityDTO->cartPriceRuleItems[] = $this->dtoBuilderFactory->getCartPriceRuleItemDTOBuilder($cartPriceRuleItem)->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())); }