Copied!

ShipmentStatusChange

ShipmentStatusChange.php : 25
Final
Extends Notification
Implements EmailNotificationInterface, ShipmentAwareNotificationInterface, OrderAwareNotificationInterface, SmsNotificationInterface

Methods

public__construct()

ShipmentStatusChange.php : 45
public __construct(ShipmentInterface $shipment, WorkflowInterface $workflow, Transition $transition, Marking $marking, array<string|int, mixed> $context)

Parameters

Name Type Default value Description
$shipment ShipmentInterface - -
$workflow WorkflowInterface - -
$transition Transition - -
$marking Marking - -
$context array<string|int, mixed> - -

publicasEmailMessage()

ShipmentStatusChange.php : 61
public asEmailMessage(EmailRecipientInterface $recipient[, string $transport = null ]) : EmailMessage|null

Parameters

Name Type Default value Description
$recipient EmailRecipientInterface - -
$transport string null -

Return values

EmailMessage|null

publicasSmsMessage()

ShipmentStatusChange.php : 66
public asSmsMessage(SmsRecipientInterface $recipient[, string $transport = null ]) : SmsMessage|null

Parameters

Name Type Default value Description
$recipient SmsRecipientInterface - -
$transport string null -

Return values

SmsMessage|null

publicgetContext()

ShipmentStatusChange.php : 99
public getContext() : array<string|int, mixed>

Return values

array<string|int, mixed>

publicgetMarking()

ShipmentStatusChange.php : 91
public getMarking() : Marking

Return values

Marking

publicgetOrder()

ShipmentStatusChange.php : 71
public getOrder() : OrderInterface

Return values

OrderInterface

publicgetShipment()

ShipmentStatusChange.php : 76
public getShipment() : ShipmentInterface

Return values

ShipmentInterface

publicgetTransition()

ShipmentStatusChange.php : 86
public getTransition() : Transition

Return values

Transition

publicgetWorkflow()

ShipmentStatusChange.php : 81
public getWorkflow() : WorkflowInterface

Return values

WorkflowInterface