From 197ade02636fadc0c168ee4dab96719b1648bb13 Mon Sep 17 00:00:00 2001 From: Gennady Knyazkin Date: Wed, 27 Dec 2017 01:25:43 +0300 Subject: [PATCH 1/3] Add oldprice --- src/Model/Offer/AbstractOffer.php | 26 ++++++++++++++++++++++++++ tests/AbstractGeneratorTest.php | 1 + 2 files changed, 27 insertions(+) diff --git a/src/Model/Offer/AbstractOffer.php b/src/Model/Offer/AbstractOffer.php index 83dc2a8..9314aff 100644 --- a/src/Model/Offer/AbstractOffer.php +++ b/src/Model/Offer/AbstractOffer.php @@ -36,6 +36,11 @@ abstract class AbstractOffer implements OfferInterface */ private $price; + /** + * @var float + */ + private $oldPrice; + /** * @var string */ @@ -194,6 +199,26 @@ public function setPrice($price) return $this; } + /** + * @return float + */ + public function getOldPrice() + { + return $this->oldPrice; + } + + /** + * @param $oldPrice + * + * @return $this + */ + public function setOldPrice($oldPrice) + { + $this->oldPrice = $oldPrice; + + return $this; + } + /** * @return string */ @@ -507,6 +532,7 @@ private function getHeaderOptions() return [ 'url' => $this->getUrl(), 'price' => $this->getPrice(), + 'oldprice' => $this->getOldPrice(), 'currencyId' => $this->getCurrencyId(), 'categoryId' => $this->getCategoryId(), 'market_category' => $this->getMarketCategory(), diff --git a/tests/AbstractGeneratorTest.php b/tests/AbstractGeneratorTest.php index 15893de..8d6fe16 100644 --- a/tests/AbstractGeneratorTest.php +++ b/tests/AbstractGeneratorTest.php @@ -214,6 +214,7 @@ private function createOffers() ->setAvailable($this->faker->boolean) ->setUrl($this->faker->url) ->setPrice($this->faker->numberBetween(1, 9999)) + ->setOldPrice($this->faker->numberBetween(1, 9999)) ->setCurrencyId('UAH') ->setCategoryId($id) ->setDelivery($this->faker->boolean) From 2816c35719bd66dfae4a4349f2c2eb1c46154440 Mon Sep 17 00:00:00 2001 From: Gennady Knyazkin Date: Wed, 27 Dec 2017 01:30:51 +0300 Subject: [PATCH 2/3] Add oldprice --- src/Model/Offer/AbstractOffer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Model/Offer/AbstractOffer.php b/src/Model/Offer/AbstractOffer.php index 9314aff..2d59321 100644 --- a/src/Model/Offer/AbstractOffer.php +++ b/src/Model/Offer/AbstractOffer.php @@ -208,7 +208,7 @@ public function getOldPrice() } /** - * @param $oldPrice + * @param float $oldPrice * * @return $this */ From 3c5e3a5f71729bd33dfd28d601000c66272106f5 Mon Sep 17 00:00:00 2001 From: Gennady Knyazkin Date: Wed, 27 Dec 2017 01:43:35 +0300 Subject: [PATCH 3/3] Add oldprice --- tests/dtd/ArtistTitle.dtd | 3 ++- tests/dtd/Audiobook.dtd | 3 ++- tests/dtd/Book.dtd | 3 ++- tests/dtd/Custom.dtd | 3 ++- tests/dtd/EventTicket.dtd | 3 ++- tests/dtd/Original.dtd | 3 ++- tests/dtd/Simple.dtd | 3 ++- tests/dtd/Tour.dtd | 3 ++- 8 files changed, 16 insertions(+), 8 deletions(-) diff --git a/tests/dtd/ArtistTitle.dtd b/tests/dtd/ArtistTitle.dtd index e7faad5..bf0470d 100644 --- a/tests/dtd/ArtistTitle.dtd +++ b/tests/dtd/ArtistTitle.dtd @@ -30,7 +30,7 @@ order-before CDATA #IMPLIED> - + diff --git a/tests/dtd/Audiobook.dtd b/tests/dtd/Audiobook.dtd index a67175d..a347d0b 100644 --- a/tests/dtd/Audiobook.dtd +++ b/tests/dtd/Audiobook.dtd @@ -30,7 +30,7 @@ order-before CDATA #IMPLIED> - + diff --git a/tests/dtd/Book.dtd b/tests/dtd/Book.dtd index 2051019..89bf75c 100644 --- a/tests/dtd/Book.dtd +++ b/tests/dtd/Book.dtd @@ -30,7 +30,7 @@ order-before CDATA #IMPLIED> - + diff --git a/tests/dtd/Custom.dtd b/tests/dtd/Custom.dtd index 82813b2..4e54c73 100644 --- a/tests/dtd/Custom.dtd +++ b/tests/dtd/Custom.dtd @@ -30,7 +30,7 @@ order-before CDATA #IMPLIED> - + diff --git a/tests/dtd/EventTicket.dtd b/tests/dtd/EventTicket.dtd index 7b3f232..ad78e4a 100644 --- a/tests/dtd/EventTicket.dtd +++ b/tests/dtd/EventTicket.dtd @@ -30,7 +30,7 @@ order-before CDATA #IMPLIED> - + diff --git a/tests/dtd/Original.dtd b/tests/dtd/Original.dtd index b52abfb..8db1113 100644 --- a/tests/dtd/Original.dtd +++ b/tests/dtd/Original.dtd @@ -23,7 +23,7 @@ yid CDATA #IMPLIED> - + diff --git a/tests/dtd/Simple.dtd b/tests/dtd/Simple.dtd index d4f5409..6e50efb 100644 --- a/tests/dtd/Simple.dtd +++ b/tests/dtd/Simple.dtd @@ -30,7 +30,7 @@ order-before CDATA #IMPLIED> - + diff --git a/tests/dtd/Tour.dtd b/tests/dtd/Tour.dtd index 70ec836..5c47ad5 100644 --- a/tests/dtd/Tour.dtd +++ b/tests/dtd/Tour.dtd @@ -30,7 +30,7 @@ order-before CDATA #IMPLIED> - +