ParcelServiceWriteService
in package
implements
ParcelServiceWriteService
Class ParcelServiceService
Interfaces, Classes and Traits
- ParcelServiceWriteService
- Interface ParcelServiceWriteService
Table of Contents
- $factory : ParcelServiceFactory
- $repository : ParcelServiceRepository
- __construct() : mixed
- ParcelServiceWriteService constructor.
- createMultipleParcelServices() : ParcelServiceIds
- Creates multiple parcel services and returns their IDs.
- createParcelService() : ParcelServiceId
- Creates a new parcel service and returns its ID.
- deleteParcelServices() : void
- Deletes parcel services based on the given IDs.
- storeParcelServices() : void
- Stores multiple parcel services.
Properties
$factory
private
ParcelServiceFactory
$factory
$repository
private
ParcelServiceRepository
$repository
Methods
__construct()
ParcelServiceWriteService constructor.
public
__construct(ParcelServiceRepository $repository, ParcelServiceFactory $factory) : mixed
Parameters
- $repository : ParcelServiceRepository
- $factory : ParcelServiceFactory
Return values
mixed —createMultipleParcelServices()
Creates multiple parcel services and returns their IDs.
public
createMultipleParcelServices(array<string|int, mixed> ...$creationArguments) : ParcelServiceIds
Parameters
- $creationArguments : array<string|int, mixed>
-
Provided array must contain arguments like they are used in the single creation method. Provide multiple arrays for multi creation.
Tags
Return values
ParcelServiceIds —createParcelService()
Creates a new parcel service and returns its ID.
public
createParcelService(string $name, ParcelServiceDescriptions $descriptions[, bool $isDefault = false ][, string $shipmentType = '' ]) : ParcelServiceId
Parameters
- $name : string
- $descriptions : ParcelServiceDescriptions
- $isDefault : bool = false
- $shipmentType : string = ''
Tags
Return values
ParcelServiceId —deleteParcelServices()
Deletes parcel services based on the given IDs.
public
deleteParcelServices(int ...$ids) : void
Parameters
- $ids : int
Tags
Return values
void —storeParcelServices()
Stores multiple parcel services.
public
storeParcelServices(ParcelService ...$parcelServices) : void
Parameters
- $parcelServices : ParcelService