ParcelTrackingCodeRepository
in package
Class ParcelTrackingCodeRepository
Table of Contents
- $deleter : ParcelTrackingCodeDeleter
- $writer : GXParcelTrackingCodeWriter
- __construct() : mixed
- ParcelTrackingCodeRepository constructor.
- delete() : $this|ParcelTrackingCodeRepository
- Removes the parcel tracking code entry with the given tracking code id.
- save() : ParcelTrackingCodeId
- Saves the given parcel tracking code entity in the database.
Properties
$deleter
protected
ParcelTrackingCodeDeleter
$deleter
$writer
protected
GXParcelTrackingCodeWriter
$writer
Methods
__construct()
ParcelTrackingCodeRepository constructor.
public
__construct(GXParcelTrackingCodeWriter $writer, ParcelTrackingCodeDeleter $deleter) : mixed
Parameters
- $writer : GXParcelTrackingCodeWriter
-
Component to write data in orders_parcel_tracking_codes table.
- $deleter : ParcelTrackingCodeDeleter
-
Component to remove data from orders_parcel_tracking_codes table.
Return values
mixed —delete()
Removes the parcel tracking code entry with the given tracking code id.
public
delete(ParcelTrackingCodeId $id) : $this|ParcelTrackingCodeRepository
Parameters
- $id : ParcelTrackingCodeId
-
Id of entry to be removed.
Return values
$this|ParcelTrackingCodeRepository —Same instance for chained method calls.
save()
Saves the given parcel tracking code entity in the database.
public
save(GXParcelTrackingCode $parcelTrackingCode) : ParcelTrackingCodeId
Parameters
- $parcelTrackingCode : GXParcelTrackingCode
-
Entity to be saved.
Return values
ParcelTrackingCodeId —Id of new order parcel tracking code.