| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- <?php
 
- /**
 
-  * Copyright © Magento, Inc. All rights reserved.
 
-  * See COPYING.txt for license details.
 
-  */
 
- namespace Magento\CatalogInventory\Observer;
 
- use Magento\Framework\Event\ObserverInterface;
 
- use Magento\Framework\Event\Observer as EventObserver;
 
- class AddInventoryDataObserver implements ObserverInterface
 
- {
 
-     /**
 
-      * @var \Magento\CatalogInventory\Helper\Stock
 
-      */
 
-     protected $stockHelper;
 
-     /**
 
-      * @param \Magento\CatalogInventory\Helper\Stock $stockHelper
 
-      */
 
-     public function __construct(\Magento\CatalogInventory\Helper\Stock $stockHelper)
 
-     {
 
-         $this->stockHelper = $stockHelper;
 
-     }
 
-     /**
 
-      * Add stock information to product
 
-      *
 
-      * @param EventObserver $observer
 
-      * @return void
 
-      */
 
-     public function execute(EventObserver $observer)
 
-     {
 
-         $product = $observer->getEvent()->getProduct();
 
-         if ($product instanceof \Magento\Catalog\Model\Product) {
 
-             $this->stockHelper->assignStatusToProduct($product);
 
-         }
 
-     }
 
- }
 
 
  |