Skip to content

Commit 8929e43

Browse files
committed
Unify collections
1 parent 7fd2cf4 commit 8929e43

7 files changed

Lines changed: 14 additions & 70 deletions

src/Method/NovaConfirmReceiptsMethod.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ private function createResult(XmlDocument $xml): NovaConfirmReceiptsResult
173173
$serviceItem->vatAmount = $xml->getAttributeValue('verkaufsPreis/mwstAnteil/@betrag', $serviceNode);
174174
$serviceItem->vatPercent = $xml->getAttributeValue('verkaufsPreis/mwstAnteil/@mwstSatz', $serviceNode);
175175

176-
$result->addService($serviceItem);
176+
$result->services[] = $serviceItem;
177177
}
178178

179179
return $result;

src/Method/NovaCreateOffersMethod.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ private function createResult(XmlDocument $xml): NovaCreateOffersResult
275275
$travelClass = $xml->getAttributeValue('produktEinflussFaktoren/@klasse', $offerNode);
276276
$offer->travelClass = $travelClass;
277277

278-
$result->addOffer($offer);
278+
$result->offers[] = $offer;
279279
}
280280

281281
return $result;

src/Method/NovaCreateServicesMethod.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ private function createResult(XmlDocument $xml): NovaCreateServicesResult
191191
$serviceItem->vatAmount = $xml->getAttributeValue('verkaufsPreis/mwstAnteil/@betrag', $serviceNode);
192192
$serviceItem->vatPercent = $xml->getAttributeValue('verkaufsPreis/mwstAnteil/@mwstSatz', $serviceNode);
193193

194-
$result->addService($serviceItem);
194+
$result->services[] = $serviceItem;
195195
}
196196

197197
return $result;

src/Result/NovaConfirmReceiptsResult.php

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,5 @@ final class NovaConfirmReceiptsResult
1414
*
1515
* @var NovaServiceItem[]
1616
*/
17-
private $services = [];
18-
19-
/**
20-
* Add service.
21-
*
22-
* @param NovaServiceItem $novaService The nova service
23-
*
24-
* @return void
25-
*/
26-
public function addService(NovaServiceItem $novaService)
27-
{
28-
$this->services[] = $novaService;
29-
}
30-
31-
/**
32-
* Get services.
33-
*
34-
* @return array|NovaServiceItem[] The items
35-
*/
36-
public function getServices(): array
37-
{
38-
return $this->services;
39-
}
17+
public $services = [];
4018
}

src/Result/NovaCreateOffersResult.php

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,5 @@ final class NovaCreateOffersResult
1414
*
1515
* @var NovaOffer[]
1616
*/
17-
private $offers = [];
18-
19-
/**
20-
* Set value.
21-
*
22-
* @param NovaOffer $offer The nova offer
23-
*
24-
* @return void
25-
*/
26-
public function addOffer(NovaOffer $offer)
27-
{
28-
$this->offers[] = $offer;
29-
}
30-
31-
/**
32-
* Get a list of offers.
33-
*
34-
* @return array|NovaOffer[] The offers
35-
*/
36-
public function getOffers(): array
37-
{
38-
return $this->offers;
39-
}
17+
public $offers = [];
4018
}

src/Result/NovaCreateServicesResult.php

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,7 @@ final class NovaCreateServicesResult
1414
*
1515
* @var NovaServiceItem[]
1616
*/
17-
private $services = [];
18-
19-
/**
20-
* Add service.
21-
*
22-
* @param NovaServiceItem $novaService The nova service
23-
*
24-
* @return void
25-
*/
26-
public function addService(NovaServiceItem $novaService)
27-
{
28-
$this->services[] = $novaService;
29-
}
17+
public $services = [];
3018

3119
/**
3220
* Get services.

tests/TestCase/Client/NovaApiClientTest.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -314,9 +314,9 @@ public function testCreateOffersClass2()
314314

315315
$actual = $client->createOffers($parameter);
316316

317-
static::assertCount(1, $actual->getOffers());
317+
static::assertCount(1, $actual->offers);
318318

319-
$offer = $actual->getOffers()[0];
319+
$offer = $actual->offers[0];
320320

321321
static::assertSame('_5c63dc7d-62e5-4f3a-a761-464488e92000', $offer->novaOfferId);
322322
static::assertSame('105.00', $offer->price);
@@ -365,10 +365,10 @@ public function testCreateService()
365365

366366
$actual = $client->createService($parameter);
367367

368-
static::assertCount(1, $actual->getServices());
369-
static::assertSame('OFFERIERT', $actual->getServices()[0]->serviceStatus);
368+
static::assertCount(1, $actual->services);
369+
static::assertSame('OFFERIERT', $actual->services[0]->serviceStatus);
370370

371-
$service = (array)$actual->getServices()[0];
371+
$service = (array)$actual->services[0];
372372

373373
static::assertSame(
374374
[
@@ -500,10 +500,10 @@ public function testConfirmReceipt()
500500

501501
$actual = $client->confirmReceipt($parameter);
502502

503-
static::assertCount(1, $actual->getServices());
504-
static::assertSame('PRODUKTION_ERFOLGREICH', $actual->getServices()[0]->serviceStatus);
503+
static::assertCount(1, $actual->services);
504+
static::assertSame('PRODUKTION_ERFOLGREICH', $actual->services[0]->serviceStatus);
505505

506-
$service = (array)$actual->getServices()[0];
506+
$service = (array)$actual->services[0];
507507

508508
static::assertSame(
509509
[

0 commit comments

Comments
 (0)