ltsecurityinc安防产品在线商城代码
This commit is contained in:
+39
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
namespace JR\NetSuite\Mapper;
|
||||
|
||||
use JR\NetSuite\Model\Data\ProductQueueItem;
|
||||
|
||||
// the common mapping logic that can be used for any entity type
|
||||
abstract class AbstractMapper
|
||||
{
|
||||
/**
|
||||
* @var ProductQueueItem
|
||||
*/
|
||||
protected $queueItem;
|
||||
|
||||
/**
|
||||
* @param ProductQueueItem $queueItem
|
||||
*/
|
||||
public function __construct(
|
||||
ProductQueueItem $queueItem
|
||||
) {
|
||||
$this->queueItem = $queueItem;
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert data from NetSuite format to Magento format.
|
||||
*
|
||||
* @param array $netSuiteData
|
||||
* @return array
|
||||
*/
|
||||
abstract public function convertToMagentoFormat($netSuiteData);
|
||||
|
||||
/**
|
||||
* Convert data from Magento format to NetSuite format.
|
||||
*
|
||||
* @param array $magentoData
|
||||
* @return array
|
||||
*/
|
||||
abstract public function convertToNetSuiteFormat($magentoData);
|
||||
}
|
||||
Reference in New Issue
Block a user