ManualStrategy implements Strategy
Manual change of the reserve quantity.
If the reserve quantity is less than product quantity in entity + deducted quantity,
the reserve quantity change to product quantity - deducted quantuty
.
Table of Contents
Interfaces
- Strategy
- The strategy of reserving products rows.
Methods
- reservation() : ReservationResult
- Reservation all products of entity.
- reservationProductRow() : ReservationResult
- Reservation one concrete product row.
Methods
reservation()
Reservation all products of entity.
public
reservation(int $ownerTypeId, int $ownerId) : ReservationResult
Parameters
- $ownerTypeId : int
- $ownerId : int
Tags
Return values
ReservationResultreservationProductRow()
Reservation one concrete product row.
public
reservationProductRow(int $productRowId, float $quantity, int $storeId, Date|null $dateReserveEnd) : ReservationResult
Parameters
- $productRowId : int
- $quantity : float
- $storeId : int
- $dateReserveEnd : Date|null