Copied!

OrderStatusChange

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

Methods

public__construct()

OrderStatusChange.php : 44
public __construct(WorkflowSubjectInterface $workflowSubject, WorkflowInterface $workflow, Transition|null $transition, Marking $marking, array<string|int, mixed> $context)

Parameters

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

publicasEmailMessage()

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

Parameters

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

Return values

EmailMessage|null

publicasSmsMessage()

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

Parameters

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

Return values

SmsMessage|null

publicgetContext()

OrderStatusChange.php : 109
public getContext() : array<string|int, mixed>

Return values

array<string|int, mixed>

publicgetMarking()

OrderStatusChange.php : 101
public getMarking() : Marking

Return values

Marking

publicgetOrder()

OrderStatusChange.php : 79
public getOrder() : OrderInterface

Return values

OrderInterface

publicgetTransition()

OrderStatusChange.php : 96
public getTransition() : Transition|null

Return values

Transition|null

publicgetWorkflow()

OrderStatusChange.php : 91
public getWorkflow() : WorkflowInterface

Return values

WorkflowInterface

publicgetWorkflowSubject()

OrderStatusChange.php : 74
public getWorkflowSubject() : WorkflowSubjectInterface

Return values

WorkflowSubjectInterface