Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Data Fields
SaveShipmentSource Class Reference

Public Member Functions

 __construct (ResourceConnection $resourceConnection)
 
 execute (int $shipmentId, string $sourceCode)
 

Data Fields

const SHIPMENT_ID = 'shipment_id'
 
const SOURCE_CODE = 'source_code'
 

Detailed Description

Save Shipment Source

Definition at line 15 of file SaveShipmentSource.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( ResourceConnection  $resourceConnection)
Parameters
ResourceConnection$resourceConnection

Definition at line 31 of file SaveShipmentSource.php.

33  {
34  $this->resourceConnection = $resourceConnection;
35  }

Member Function Documentation

◆ execute()

execute ( int  $shipmentId,
string  $sourceCode 
)
Parameters
int$shipmentId
string$sourceCode
Returns
void

Definition at line 42 of file SaveShipmentSource.php.

43  {
44  $connection = $this->resourceConnection->getConnection();
45  $tableName = $this->resourceConnection->getTableName('inventory_shipment_source');
46 
47  $data = [
48  self::SHIPMENT_ID => $shipmentId,
49  self::SOURCE_CODE => $sourceCode
50  ];
51 
52  $connection->insertOnDuplicate($tableName, $data, [self::SOURCE_CODE]);
53  }
$tableName
Definition: trigger.php:13
$sourceCode
Definition: inventory.phtml:11
$connection
Definition: bulk.php:13

Field Documentation

◆ SHIPMENT_ID

const SHIPMENT_ID = 'shipment_id'

Constant for fields in data array

Definition at line 20 of file SaveShipmentSource.php.

◆ SOURCE_CODE

const SOURCE_CODE = 'source_code'

Definition at line 21 of file SaveShipmentSource.php.


The documentation for this class was generated from the following file: