コード例 #1
0
ファイル: Configurable.php プロジェクト: lsv/magmi-datapump
 /**
  * Our configurable product
  *
  * @param RequiredData $data
  * @param string|array $configurableAttribute : The attribute we should look for on the simple products
  */
 public function __construct(RequiredData $data, $configurableAttribute)
 {
     if (!is_array($configurableAttribute)) {
         $configurableAttribute = array($configurableAttribute);
     }
     $data->set(self::CONFIG_ATTR_KEY, $configurableAttribute);
     parent::__construct($data);
 }
コード例 #2
0
ファイル: Imageproduct.php プロジェクト: lsv/magmi-datapump
 /**
  * {@inheritdoc}
  */
 public function __construct(RequiredData $data)
 {
     parent::__construct($data);
 }
コード例 #3
0
ファイル: ItemHolder.php プロジェクト: lsv/magmi-datapump
 /**
  * Inject our product to Magmi
  *
  * @param ProductAbstract $product
  * @return array
  */
 private function inject(ProductAbstract $product)
 {
     $output = '';
     $product->import();
     if ($this->debugMode) {
         $output = $product->debug();
     } else {
         $this->magmi->ingest($product->getData());
     }
     $product->after();
     return $output;
 }