I want to send Email in Magento 2 when order status change in ( Cancel and Hold )
My current code is :
<?php
namespace HlemailCustomemailObserver;
use MagentoFrameworkEventObserverInterface;
use MagentoSalesModelOrderEmailSenderOrderCommentSender;
class OrderSaveAfter implements ObserverInterface
{
protected $orderCommentSender;
public function __construct(
OrderCommentSender $orderCommentSender
)
{
$this->orderCommentSender = $orderCommentSender;
}
public function execute(MagentoFrameworkEventObserver $observer)
{
$order = $observer->getEvent()->getOrder();
if ($order->getState() == 'canceled') {
$this->orderCommentSender->send($order, true);
}
}
}
How to send email to Admin.
Any help is appriciated.