Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
GetData.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
12 
16 class GetData
17 {
21  private $resourceConnection;
22 
26  public function __construct(ResourceConnection $resourceConnection)
27  {
28  $this->resourceConnection = $resourceConnection;
29  }
30 
36  public function execute(string $sourceCode, string $sku)
37  {
38  $connection = $this->resourceConnection->getConnection();
39  $sourceItemConfigurationTable = $this->resourceConnection
40  ->getTableName('inventory_low_stock_notification_configuration');
41 
42  $select = $connection->select()
43  ->from($sourceItemConfigurationTable)
45  ->where(SourceItemConfigurationInterface::SKU . ' = ?', $sku);
46 
47  $row = $connection->fetchRow($select);
48  return $row ? $row : null;
49  }
50 }
$sourceCode
Definition: inventory.phtml:11
$connection
Definition: bulk.php:13