Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CheckoutAllSubmitAfterObserver.php
Go to the documentation of this file.
1 <?php
8 
11 
13 {
18 
23 
28  public function __construct(
31  ) {
32  $this->subtractQuoteInventoryObserver = $subtractQuoteInventoryObserver;
33  $this->reindexQuoteInventoryObserver = $reindexQuoteInventoryObserver;
34  }
35 
42  public function execute(EventObserver $observer)
43  {
44  $quote = $observer->getEvent()->getQuote();
45  if (!$quote->getInventoryProcessed()) {
46  $this->subtractQuoteInventoryObserver->execute($observer);
47  $this->reindexQuoteInventoryObserver->execute($observer);
48  }
49  return $this;
50  }
51 }
$quote
__construct(SubtractQuoteInventoryObserver $subtractQuoteInventoryObserver, ReindexQuoteInventoryObserver $reindexQuoteInventoryObserver)