|
| | __construct (Template $templateContainer, OrderCommentIdentity $identityContainer, \Magento\Sales\Model\Order\Email\SenderBuilderFactory $senderBuilderFactory, \Psr\Log\LoggerInterface $logger, Renderer $addressRenderer, ManagerInterface $eventManager) |
| |
| | send (Order $order, $notify=true, $comment='') |
| |
| | __construct (Template $templateContainer, IdentityInterface $identityContainer, \Magento\Sales\Model\Order\Email\SenderBuilderFactory $senderBuilderFactory, \Psr\Log\LoggerInterface $logger, Renderer $addressRenderer) |
| |
◆ __construct()
- Parameters
-
| Template | $templateContainer | |
| OrderCommentIdentity | $identityContainer | |
| Order\Email\SenderBuilderFactory | $senderBuilderFactory | |
| \Psr\Log\LoggerInterface | $logger | |
| Renderer | $addressRenderer | |
| ManagerInterface | $eventManager | |
Definition at line 41 of file OrderCommentSender.php.
◆ send()
| send |
( |
Order |
$order, |
|
|
|
$notify = true, |
|
|
|
$comment = '' |
|
) |
| |
Send email to customer
- Parameters
-
| Order | $order | |
| bool | $notify | |
| string | $comment | |
- Returns
- bool
Event argument transport is
- Deprecated:
- . Use
transportObject instead.
Definition at line 62 of file OrderCommentSender.php.
66 'comment' => $comment,
67 'billing' =>
$order->getBillingAddress(),
68 'store' =>
$order->getStore(),
72 $transportObject =
new DataObject($transport);
77 $this->eventManager->dispatch(
78 'email_order_comment_set_template_vars_before',
79 [
'sender' => $this,
'transport' => $transportObject->getData(),
'transportObject' => $transportObject]
82 $this->templateContainer->setTemplateVars($transportObject->getData());
84 return $this->checkAndSend(
$order, $notify);
getFormattedShippingAddress($order)
getFormattedBillingAddress($order)
◆ $addressRenderer
◆ $eventManager
The documentation for this class was generated from the following file: