Example #1
0
 /**
  * Return new Offer with all values set that are needed to create one
  * @param string $id
  * @param string $ean
  * @param string $condition
  * @param float $price
  * @param string $deliveryCode
  * @param int $quantityInStock
  * @param bool $publish
  * @param string|null $referenceCode
  * @param string|null $description
  * @return Offer
  */
 public static function toCreate($id, $ean, $condition, $price, $deliveryCode, $quantityInStock, $publish, $referenceCode, $description)
 {
     $offer = new self();
     $offer->setId($id);
     $offer->setEan($ean);
     $offer->setCondition($condition);
     $offer->setPrice($price);
     $offer->setDeliveryCode($deliveryCode);
     $offer->setQuantityInStock($quantityInStock);
     $offer->setPublish($publish);
     $offer->setReferenceCode($referenceCode);
     $offer->setDescription($description);
     return $offer;
 }