Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
DeleteShipmentSource.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
11 
16 {
20  const SHIPMENT_ID = 'shipment_id';
21 
25  private $resourceConnection;
26 
30  public function __construct(
31  ResourceConnection $resourceConnection
32  ) {
33  $this->resourceConnection = $resourceConnection;
34  }
35 
40  public function execute(int $shipmentId)
41  {
42  $connection = $this->resourceConnection->getConnection();
43  $tableName = $this->resourceConnection->getTableName('inventory_shipment_source');
44 
45  $connection->delete($tableName, [
46  self::SHIPMENT_ID . ' = ?' => $shipmentId,
47  ]);
48  }
49 }
$tableName
Definition: trigger.php:13
$connection
Definition: bulk.php:13