/** * 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; }