PackingSlipRepository
in package
implements
PackingSlipRepositoryInterface
Class PackingSlipRepository
Interfaces, Classes and Traits
- PackingSlipRepositoryInterface
- Interface PackingSlipRepositoryInterface
Table of Contents
- $packingSlipDeleter : PackingSlipDeleter
- $packingSlipReader : PackingSlipReader
- __construct() : mixed
- PackingSlipRepository constructor.
- deletePackingSlipsByOrderId() : mixed
- Deletes all packing slips by a given order ID.
- getPackingSlipFilenameCollectionByOrderId() : StringCollection
- Gets all file names of packing slips for a given order ID.
- getPackingSlipsByOrderId() : PackingSlipCollection
- Gets all packing slips for a specific order.
Properties
$packingSlipDeleter
protected
PackingSlipDeleter
$packingSlipDeleter
$packingSlipReader
protected
PackingSlipReader
$packingSlipReader
Methods
__construct()
PackingSlipRepository constructor.
public
__construct(PackingSlipReader $packingSlipReader, PackingSlipDeleter $packingSlipDeleter) : mixed
Parameters
- $packingSlipReader : PackingSlipReader
- $packingSlipDeleter : PackingSlipDeleter
Return values
mixed —deletePackingSlipsByOrderId()
Deletes all packing slips by a given order ID.
public
deletePackingSlipsByOrderId(IdType $orderId) : mixed
Parameters
- $orderId : IdType
Return values
mixed —getPackingSlipFilenameCollectionByOrderId()
Gets all file names of packing slips for a given order ID.
public
getPackingSlipFilenameCollectionByOrderId(IdType $orderId) : StringCollection
Parameters
- $orderId : IdType
Tags
Return values
StringCollection —getPackingSlipsByOrderId()
Gets all packing slips for a specific order.
public
getPackingSlipsByOrderId(IdType $orderId) : PackingSlipCollection
Parameters
- $orderId : IdType