getRandomId(); $warehouseId = $warehouseRepositoryInterface->getRandomId(); $adjustmentItemAttrs = []; for ($l=0; $l <= 5; $l++) { $itemId = $itemRepositoryInterface->getRandomIdInWarehouse($warehouseId); $adjustmentItemAttrs[] = (new AdjustmentItemAttr) ->setItemId($itemId) ->setQtyAdjusted($faker->randomElement(["-", ""]).$faker->randomNumber(3)); } $adjustmentFacade->handleSaveAdjustment( (new AdjustmentAttr) ->setWarehouseId($warehouseId) ->setChartOfAccountId($chartOfAccountId) ->setAdjustmentDate($faker->date()) ->setReason($faker->title()) ->setDescription($faker->title()) ->setAdjustmentItems($adjustmentItemAttrs) ); } } }