PackingSlipService
in package
implements
PackingSlipServiceInterface
Class PackingSlipService
Interfaces, Classes and Traits
- PackingSlipServiceInterface
- Interface PackingSlipServiceInterface
Table of Contents
- $fileStorage : AbstractFileStorage
- $packingSlipRepository : PackingSlipRepositoryInterface
- __construct() : mixed
- PackingSlipService constructor.
- deletePackingSlipsByOrderId() : mixed
- Deletes all packing slips by a given order ID.
- getPackingSlipsByOrderList() : PackingSlipCollection
- Gets all packing slips for all orders of the given list.
Properties
$fileStorage
protected
AbstractFileStorage
$fileStorage
$packingSlipRepository
protected
PackingSlipRepositoryInterface
$packingSlipRepository
Methods
__construct()
PackingSlipService constructor.
public
__construct(PackingSlipRepositoryInterface $packingSlipRepository, AbstractFileStorage $fileStorage) : mixed
Parameters
- $packingSlipRepository : PackingSlipRepositoryInterface
- $fileStorage : AbstractFileStorage
Return values
mixed —deletePackingSlipsByOrderId()
Deletes all packing slips by a given order ID.
public
deletePackingSlipsByOrderId(IdType $orderId) : mixed
Parameters
- $orderId : IdType
Tags
Return values
mixed —getPackingSlipsByOrderList()
Gets all packing slips for all orders of the given list.
public
getPackingSlipsByOrderList(OrderListItemCollection $orderList) : PackingSlipCollection
Parameters
- $orderList : OrderListItemCollection