/** * @return static */ public function withProduct() { $product = $this->entity->getProduct(); if ($product !== null) { $this->entityDTO->product = $this->dtoBuilderFactory->getProductDTOBuilder($product)->build(); } return $this; }
public function testCreateDefaults() { $product = $this->dummyData->getProduct(); $cartPriceRuleProductItem = new CartPriceRuleProductItem($product, 1); $this->assertSame(1, $cartPriceRuleProductItem->getQuantity()); $this->assertSame($product, $cartPriceRuleProductItem->getProduct()); }