コード例 #1
0
 /**
  * singleton pattern
  *
  * @return PlentyItemDataPushImage
  */
 public static function getInstance()
 {
     if (!isset(self::$instance) || !self::$instance instanceof PlentyItemDataPushImage) {
         self::$instance = new PlentyItemDataPushImage();
     }
     return self::$instance;
 }
コード例 #2
0
 /**
  * add an image for this new item
  *
  * @param int $itemId
  */
 private function pushImage($itemId)
 {
     $imageUrl = $this->plentyItemDataCollectorImages->getOneImageUrl();
     if (strlen($imageUrl) && $itemId > 0) {
         PlentyItemDataPushImage::getInstance()->setImageUrl($imageUrl)->setItemId($itemId)->pushTestImage2API(2);
     } else {
         $this->getLogger()->debug(__FUNCTION__ . ' I miss some data - itemId: ' . $itemId . ' imageUrl: ' . $imageUrl);
     }
 }