File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88class ObserverAfterPaymentVerify implements ObserverInterface
99{
1010 /**
11- * @var \Magento\Sales\Model\Order\Email\Sender\OrderSender
11+ * @var \Magento\Sales\Model\OrderFactory $_orderFactory
1212 */
13- protected $ orderSender ;
13+ protected $ _orderFactory ;
14+
15+ /**
16+ * @var \Magento\Checkout\Model\Session $_checkoutSession
17+ */
18+ protected $ _checkoutSession ;
1419
1520 public function __construct (
16- \Magento \Sales \Model \Order \Email \Sender \OrderSender $ orderSender
21+ \Magento \Sales \Model \OrderFactory $ orderFactory ,
22+ \Magento \Checkout \Model \Session $ checkoutSession
1723 ) {
18- $ this ->orderSender = $ orderSender ;
24+ $ this ->_checkoutSession = $ checkoutSession ;
25+ $ this ->_orderFactory = $ orderFactory ;
1926 }
2027
2128 public function execute (\Magento \Framework \Event \Observer $ observer )
@@ -31,8 +38,6 @@ public function execute(\Magento\Framework\Event\Observer $observer)
3138 ->setCanSendNewEmailFlag (true )
3239 ->setCustomerNoteNotify (true );
3340 $ order ->save ();
34-
35- $ this ->orderSender ->send ($ order , true );
3641 }
3742 }
3843}
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" ?>
22<config xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : noNamespaceSchemaLocation =" urn:magento:framework:Event/etc/events.xsd" >
33 <event name =" sales_order_place_before" >
4- <observer name =" PskPaystack_ObserverBeforeSalesOrderPlace " instance =" Pstk\Paystack\Observer\ObserverBeforeSalesOrderPlace" />
4+ <observer name =" ObserverBeforeSalesOrderPlace " instance =" Pstk\Paystack\Observer\ObserverBeforeSalesOrderPlace" />
55 </event >
66 <event name =" paystack_payment_verify_after" >
7- <observer name =" PskPaystack_ObserverAfterPaymentVerify " instance =" Pstk\Paystack\Observer\ObserverAfterPaymentVerify" />
7+ <observer name =" ObserverAfterPaymentVerify " instance =" Pstk\Paystack\Observer\ObserverAfterPaymentVerify" />
88 </event >
99</config >
You can’t perform that action at this time.
0 commit comments