ParcelService
extends AbstractEventRaisingEntity
in package
Class ParcelService
Table of Contents
- $descriptions : ParcelServiceDescriptions
- $id : ParcelServiceId
- $isDefault : bool
- $name : string
- $raisedEvents : array<string|int, object>
- $shipmentType : string
- changeDescriptions() : void
- changeName() : void
- changeShipmentType() : void
- comment() : string
- create() : ParcelService
- id() : int
- isDefault() : bool
- name() : string
- releaseEvents() : array<string|int, object>
- setAsDefault() : void
- shipmentType() : string
- toArray() : array<string|int, mixed>
- url() : string
- raiseEvent() : void
- __construct() : mixed
- ParcelService constructor.
Properties
$descriptions
private
ParcelServiceDescriptions
$descriptions
$id
private
ParcelServiceId
$id
$isDefault
private
bool
$isDefault
$name
private
string
$name
$raisedEvents
private
array<string|int, object>
$raisedEvents
= []
$shipmentType
private
string
$shipmentType
Methods
changeDescriptions()
public
changeDescriptions(ParcelServiceDescriptions $newDescriptions) : void
Parameters
- $newDescriptions : ParcelServiceDescriptions
Return values
void —changeName()
public
changeName(string $newName) : void
Parameters
- $newName : string
Return values
void —changeShipmentType()
public
changeShipmentType(string $newShipmentType) : void
Parameters
- $newShipmentType : string
Return values
void —comment()
public
comment(string $languageCode) : string
Parameters
- $languageCode : string
Return values
string —create()
public
static create(ParcelServiceId $id, string $name, bool $isDefault, ParcelServiceDescriptions $descriptions, string $shipmentType) : ParcelService
Parameters
- $id : ParcelServiceId
- $name : string
- $isDefault : bool
- $descriptions : ParcelServiceDescriptions
- $shipmentType : string
Return values
ParcelService —id()
public
id() : int
Return values
int —isDefault()
public
isDefault() : bool
Return values
bool —name()
public
name() : string
Return values
string —releaseEvents()
public
releaseEvents() : array<string|int, object>
Return values
array<string|int, object> —setAsDefault()
public
setAsDefault() : void
Return values
void —shipmentType()
public
shipmentType() : string
Return values
string —toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —url()
public
url(string $languageCode) : string
Parameters
- $languageCode : string
Return values
string —raiseEvent()
protected
raiseEvent(object $event) : void
Parameters
- $event : object
Return values
void —__construct()
ParcelService constructor.
private
__construct(ParcelServiceId $id, string $name, bool $isDefault, ParcelServiceDescriptions $descriptions, string $shipmentType) : mixed
Parameters
- $id : ParcelServiceId
- $name : string
- $isDefault : bool
- $descriptions : ParcelServiceDescriptions
- $shipmentType : string