File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 10
10
use Magento \Framework \Event \ObserverInterface ;
11
11
use Magento \Sales \Model \Order \Invoice ;
12
12
13
+ /**
14
+ * Class responsive for sending order and invoice emails when it's created through storefront.
15
+ */
13
16
class SubmitObserver implements ObserverInterface
14
17
{
15
18
/**
@@ -30,6 +33,7 @@ class SubmitObserver implements ObserverInterface
30
33
/**
31
34
* @param \Psr\Log\LoggerInterface $logger
32
35
* @param OrderSender $orderSender
36
+ * @param InvoiceSender $invoiceSender
33
37
*/
34
38
public function __construct (
35
39
\Psr \Log \LoggerInterface $ logger ,
@@ -42,6 +46,8 @@ public function __construct(
42
46
}
43
47
44
48
/**
49
+ * Send order and invoice email.
50
+ *
45
51
* @param \Magento\Framework\Event\Observer $observer
46
52
*
47
53
* @return void
Original file line number Diff line number Diff line change 10
10
use Magento \Sales \Model \Order \Invoice ;
11
11
use Magento \Sales \Model \ResourceModel \Order \Invoice \Collection as InvoiceCollection ;
12
12
13
+ /**
14
+ * Test for \Magento\Quote\Observer\SubmitObserver class.
15
+ * @SuppressWarnings(PHPMD.CouplingBetweenObjects)
16
+ */
13
17
class SubmitObserverTest extends \PHPUnit \Framework \TestCase
14
18
{
15
19
/**
You can’t perform that action at this time.
0 commit comments