/** * @return static */ public function withProduct() { $product = $this->entity->getProduct(); if (!empty($product)) { $this->entityDTO->product = $this->dtoBuilderFactory->getProductDTOBuilder($product)->build(); } return $this; }
public function testCreateDefaults() { $inventoryTransaction = new InventoryTransaction(); $this->assertSame(null, $inventoryTransaction->getInventoryLocation()); $this->assertSame(null, $inventoryTransaction->getProduct()); $this->assertSame(null, $inventoryTransaction->getDebitQuantity()); $this->assertSame(null, $inventoryTransaction->getCreditQuantity()); $this->assertSame(null, $inventoryTransaction->getMemo()); $this->assertTrue($inventoryTransaction->getType()->isMove()); }