ParcelServiceWriter
in package
Class ParcelServiceWriter
Table of Contents
- $db : Connection
- $languageService : LanguageService
- __construct() : mixed
- ParcelServiceWriter constructor.
- createMultipleParcelServices() : array<string|int, int>
- createParcelService() : int
- deleteParcelServices() : void
- updateParcelServices() : void
- deleteParcelService() : void
- updateParcelService() : void
Properties
$db
private
Connection
$db
$languageService
private
LanguageService
$languageService
Methods
__construct()
ParcelServiceWriter constructor.
public
__construct(Connection $db, LanguageService $languageService) : mixed
Parameters
- $db : Connection
- $languageService : LanguageService
Return values
mixed —createMultipleParcelServices()
public
createMultipleParcelServices(array<string|int, mixed> ...$creationArguments) : array<string|int, int>
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
array<string|int, int> —createParcelService()
public
createParcelService(string $name, ParcelServiceDescriptions $descriptions[, bool $isDefault = false ][, string $shipmentType = '' ]) : int
Parameters
- $name : string
- $descriptions : ParcelServiceDescriptions
- $isDefault : bool = false
- $shipmentType : string = ''
Tags
Return values
int —deleteParcelServices()
public
deleteParcelServices(ParcelServiceId ...$ids) : void
Parameters
- $ids : ParcelServiceId
Tags
Return values
void —updateParcelServices()
public
updateParcelServices(ParcelService ...$parcelServices) : void
Parameters
- $parcelServices : ParcelService
Tags
Return values
void —deleteParcelService()
private
deleteParcelService(ParcelServiceId $id) : void
Parameters
- $id : ParcelServiceId
Return values
void —updateParcelService()
private
updateParcelService(ParcelService $parcelService) : void
Parameters
- $parcelService : ParcelService