GXParcelServiceWriter
in package
implements
ParcelServiceWriterInterface
Class ParcelServiceWriter
Interfaces, Classes and Traits
- ParcelServiceWriterInterface
- Interface ParcelServiceWriterInterface
Table of Contents
- $db : CI_DB_query_builder
- $languageProvider : LanguageProvider
- __construct() : mixed
- GXParcelServiceWriter constructor.
- delete() : mixed
- Deletes the parcel service identified by given ID.
- insert() : int
- Inserts the given parcel service data.
- update() : void
- Updates the given parcel service data.
- _updateDefaultIfNecessary() : mixed
Properties
$db
protected
CI_DB_query_builder
$db
$languageProvider
protected
LanguageProvider
$languageProvider
Methods
__construct()
GXParcelServiceWriter constructor.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
Return values
mixed —delete()
Deletes the parcel service identified by given ID.
public
delete(IdType $parcelServiceId) : mixed
Parameters
- $parcelServiceId : IdType
Return values
mixed —insert()
Inserts the given parcel service data.
public
insert(array<string|int, mixed> $parcelService) : int
Parameters
- $parcelService : array<string|int, mixed>
Return values
int —parcel service ID
update()
Updates the given parcel service data.
public
update(array<string|int, mixed> $parcelService, IdType $parcelServiceId) : void
Parameters
- $parcelService : array<string|int, mixed>
-
Parcel service data.
- $parcelServiceId : IdType
-
Id of updated parcel service.
Return values
void —_updateDefaultIfNecessary()
protected
_updateDefaultIfNecessary(array<string|int, mixed> $parcelServiceData) : mixed
Parameters
- $parcelServiceData : array<string|int, mixed>