Skip to content

Commit a5ada3d

Browse files
authored
Merge pull request #17 from kalibora/support-php8.4
Support PHP 8.4 and nullable types.
2 parents 46d8a05 + 5450355 commit a5ada3d

File tree

78 files changed

+78
-78
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+78
-78
lines changed

src/com/amazon/paapi5/v1/BrowseNode.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ public function getModelName()
192192
* @param mixed[] $data Associated array of property values
193193
* initializing the model
194194
*/
195-
public function __construct(array $data = null)
195+
public function __construct(?array $data = null)
196196
{
197197
$this->container['ancestor'] = isset($data['ancestor']) ? $data['ancestor'] : null;
198198
$this->container['children'] = isset($data['children']) ? $data['children'] : null;

src/com/amazon/paapi5/v1/BrowseNodeAncestor.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public function getModelName()
177177
* @param mixed[] $data Associated array of property values
178178
* initializing the model
179179
*/
180-
public function __construct(array $data = null)
180+
public function __construct(?array $data = null)
181181
{
182182
$this->container['ancestor'] = isset($data['ancestor']) ? $data['ancestor'] : null;
183183
$this->container['contextFreeName'] = isset($data['contextFreeName']) ? $data['contextFreeName'] : null;

src/com/amazon/paapi5/v1/BrowseNodeChild.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function getModelName()
172172
* @param mixed[] $data Associated array of property values
173173
* initializing the model
174174
*/
175-
public function __construct(array $data = null)
175+
public function __construct(?array $data = null)
176176
{
177177
$this->container['contextFreeName'] = isset($data['contextFreeName']) ? $data['contextFreeName'] : null;
178178
$this->container['displayName'] = isset($data['displayName']) ? $data['displayName'] : null;

src/com/amazon/paapi5/v1/BrowseNodeInfo.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['browseNodes'] = isset($data['browseNodes']) ? $data['browseNodes'] : null;
173173
$this->container['websiteSalesRank'] = isset($data['websiteSalesRank']) ? $data['websiteSalesRank'] : null;

src/com/amazon/paapi5/v1/BrowseNodesResult.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public function getModelName()
162162
* @param mixed[] $data Associated array of property values
163163
* initializing the model
164164
*/
165-
public function __construct(array $data = null)
165+
public function __construct(?array $data = null)
166166
{
167167
$this->container['browseNodes'] = isset($data['browseNodes']) ? $data['browseNodes'] : null;
168168
}

src/com/amazon/paapi5/v1/ByLineInfo.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function getModelName()
172172
* @param mixed[] $data Associated array of property values
173173
* initializing the model
174174
*/
175-
public function __construct(array $data = null)
175+
public function __construct(?array $data = null)
176176
{
177177
$this->container['brand'] = isset($data['brand']) ? $data['brand'] : null;
178178
$this->container['contributors'] = isset($data['contributors']) ? $data['contributors'] : null;

src/com/amazon/paapi5/v1/Classifications.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['binding'] = isset($data['binding']) ? $data['binding'] : null;
173173
$this->container['productGroup'] = isset($data['productGroup']) ? $data['productGroup'] : null;

src/com/amazon/paapi5/v1/ContentInfo.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public function getModelName()
177177
* @param mixed[] $data Associated array of property values
178178
* initializing the model
179179
*/
180-
public function __construct(array $data = null)
180+
public function __construct(?array $data = null)
181181
{
182182
$this->container['edition'] = isset($data['edition']) ? $data['edition'] : null;
183183
$this->container['languages'] = isset($data['languages']) ? $data['languages'] : null;

src/com/amazon/paapi5/v1/ContentRating.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public function getModelName()
162162
* @param mixed[] $data Associated array of property values
163163
* initializing the model
164164
*/
165-
public function __construct(array $data = null)
165+
public function __construct(?array $data = null)
166166
{
167167
$this->container['audienceRating'] = isset($data['audienceRating']) ? $data['audienceRating'] : null;
168168
}

src/com/amazon/paapi5/v1/Contributor.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public function getModelName()
177177
* @param mixed[] $data Associated array of property values
178178
* initializing the model
179179
*/
180-
public function __construct(array $data = null)
180+
public function __construct(?array $data = null)
181181
{
182182
$this->container['locale'] = isset($data['locale']) ? $data['locale'] : null;
183183
$this->container['name'] = isset($data['name']) ? $data['name'] : null;

src/com/amazon/paapi5/v1/CustomerReviews.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['count'] = isset($data['count']) ? $data['count'] : null;
173173
$this->container['starRating'] = isset($data['starRating']) ? $data['starRating'] : null;

src/com/amazon/paapi5/v1/DimensionBasedAttribute.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public function getModelName()
177177
* @param mixed[] $data Associated array of property values
178178
* initializing the model
179179
*/
180-
public function __construct(array $data = null)
180+
public function __construct(?array $data = null)
181181
{
182182
$this->container['height'] = isset($data['height']) ? $data['height'] : null;
183183
$this->container['length'] = isset($data['length']) ? $data['length'] : null;

src/com/amazon/paapi5/v1/DurationPrice.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['price'] = isset($data['price']) ? $data['price'] : null;
173173
$this->container['duration'] = isset($data['duration']) ? $data['duration'] : null;

src/com/amazon/paapi5/v1/ErrorData.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['code'] = isset($data['code']) ? $data['code'] : null;
173173
$this->container['message'] = isset($data['message']) ? $data['message'] : null;

src/com/amazon/paapi5/v1/ExternalIds.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function getModelName()
172172
* @param mixed[] $data Associated array of property values
173173
* initializing the model
174174
*/
175-
public function __construct(array $data = null)
175+
public function __construct(?array $data = null)
176176
{
177177
$this->container['eANs'] = isset($data['eANs']) ? $data['eANs'] : null;
178178
$this->container['iSBNs'] = isset($data['iSBNs']) ? $data['iSBNs'] : null;

src/com/amazon/paapi5/v1/GetBrowseNodesRequest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ public function getModelName()
187187
* @param mixed[] $data Associated array of property values
188188
* initializing the model
189189
*/
190-
public function __construct(array $data = null)
190+
public function __construct(?array $data = null)
191191
{
192192
$this->container['browseNodeIds'] = isset($data['browseNodeIds']) ? $data['browseNodeIds'] : null;
193193
$this->container['languagesOfPreference'] = isset($data['languagesOfPreference']) ? $data['languagesOfPreference'] : null;

src/com/amazon/paapi5/v1/GetBrowseNodesResponse.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['browseNodesResult'] = isset($data['browseNodesResult']) ? $data['browseNodesResult'] : null;
173173
$this->container['errors'] = isset($data['errors']) ? $data['errors'] : null;

src/com/amazon/paapi5/v1/GetItemsRequest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ public function getModelName()
217217
* @param mixed[] $data Associated array of property values
218218
* initializing the model
219219
*/
220-
public function __construct(array $data = null)
220+
public function __construct(?array $data = null)
221221
{
222222
$this->container['condition'] = isset($data['condition']) ? $data['condition'] : null;
223223
$this->container['currencyOfPreference'] = isset($data['currencyOfPreference']) ? $data['currencyOfPreference'] : null;

src/com/amazon/paapi5/v1/GetItemsResponse.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['errors'] = isset($data['errors']) ? $data['errors'] : null;
173173
$this->container['itemsResult'] = isset($data['itemsResult']) ? $data['itemsResult'] : null;

src/com/amazon/paapi5/v1/GetVariationsRequest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ public function getModelName()
222222
* @param mixed[] $data Associated array of property values
223223
* initializing the model
224224
*/
225-
public function __construct(array $data = null)
225+
public function __construct(?array $data = null)
226226
{
227227
$this->container['aSIN'] = isset($data['aSIN']) ? $data['aSIN'] : null;
228228
$this->container['condition'] = isset($data['condition']) ? $data['condition'] : null;

src/com/amazon/paapi5/v1/GetVariationsResponse.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['errors'] = isset($data['errors']) ? $data['errors'] : null;
173173
$this->container['variationsResult'] = isset($data['variationsResult']) ? $data['variationsResult'] : null;

src/com/amazon/paapi5/v1/ImageSize.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function getModelName()
172172
* @param mixed[] $data Associated array of property values
173173
* initializing the model
174174
*/
175-
public function __construct(array $data = null)
175+
public function __construct(?array $data = null)
176176
{
177177
$this->container['uRL'] = isset($data['uRL']) ? $data['uRL'] : null;
178178
$this->container['height'] = isset($data['height']) ? $data['height'] : null;

src/com/amazon/paapi5/v1/ImageType.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function getModelName()
172172
* @param mixed[] $data Associated array of property values
173173
* initializing the model
174174
*/
175-
public function __construct(array $data = null)
175+
public function __construct(?array $data = null)
176176
{
177177
$this->container['small'] = isset($data['small']) ? $data['small'] : null;
178178
$this->container['medium'] = isset($data['medium']) ? $data['medium'] : null;

src/com/amazon/paapi5/v1/Images.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['primary'] = isset($data['primary']) ? $data['primary'] : null;
173173
$this->container['variants'] = isset($data['variants']) ? $data['variants'] : null;

src/com/amazon/paapi5/v1/Item.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ public function getModelName()
212212
* @param mixed[] $data Associated array of property values
213213
* initializing the model
214214
*/
215-
public function __construct(array $data = null)
215+
public function __construct(?array $data = null)
216216
{
217217
$this->container['aSIN'] = isset($data['aSIN']) ? $data['aSIN'] : null;
218218
$this->container['browseNodeInfo'] = isset($data['browseNodeInfo']) ? $data['browseNodeInfo'] : null;

src/com/amazon/paapi5/v1/ItemInfo.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ public function getModelName()
212212
* @param mixed[] $data Associated array of property values
213213
* initializing the model
214214
*/
215-
public function __construct(array $data = null)
215+
public function __construct(?array $data = null)
216216
{
217217
$this->container['byLineInfo'] = isset($data['byLineInfo']) ? $data['byLineInfo'] : null;
218218
$this->container['classifications'] = isset($data['classifications']) ? $data['classifications'] : null;

src/com/amazon/paapi5/v1/ItemsResult.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public function getModelName()
162162
* @param mixed[] $data Associated array of property values
163163
* initializing the model
164164
*/
165-
public function __construct(array $data = null)
165+
public function __construct(?array $data = null)
166166
{
167167
$this->container['items'] = isset($data['items']) ? $data['items'] : null;
168168
}

src/com/amazon/paapi5/v1/LanguageType.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['displayValue'] = isset($data['displayValue']) ? $data['displayValue'] : null;
173173
$this->container['type'] = isset($data['type']) ? $data['type'] : null;

src/com/amazon/paapi5/v1/Languages.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function getModelName()
172172
* @param mixed[] $data Associated array of property values
173173
* initializing the model
174174
*/
175-
public function __construct(array $data = null)
175+
public function __construct(?array $data = null)
176176
{
177177
$this->container['displayValues'] = isset($data['displayValues']) ? $data['displayValues'] : null;
178178
$this->container['label'] = isset($data['label']) ? $data['label'] : null;

src/com/amazon/paapi5/v1/ManufactureInfo.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function getModelName()
172172
* @param mixed[] $data Associated array of property values
173173
* initializing the model
174174
*/
175-
public function __construct(array $data = null)
175+
public function __construct(?array $data = null)
176176
{
177177
$this->container['itemPartNumber'] = isset($data['itemPartNumber']) ? $data['itemPartNumber'] : null;
178178
$this->container['model'] = isset($data['model']) ? $data['model'] : null;

src/com/amazon/paapi5/v1/MaxPrice.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public function getModelName()
162162
* @param mixed[] $data Associated array of property values
163163
* initializing the model
164164
*/
165-
public function __construct(array $data = null)
165+
public function __construct(?array $data = null)
166166
{
167167
}
168168

src/com/amazon/paapi5/v1/MinPrice.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public function getModelName()
162162
* @param mixed[] $data Associated array of property values
163163
* initializing the model
164164
*/
165-
public function __construct(array $data = null)
165+
public function __construct(?array $data = null)
166166
{
167167
}
168168

src/com/amazon/paapi5/v1/MinReviewsRating.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public function getModelName()
162162
* @param mixed[] $data Associated array of property values
163163
* initializing the model
164164
*/
165-
public function __construct(array $data = null)
165+
public function __construct(?array $data = null)
166166
{
167167
}
168168

src/com/amazon/paapi5/v1/MinSavingPercent.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public function getModelName()
162162
* @param mixed[] $data Associated array of property values
163163
* initializing the model
164164
*/
165-
public function __construct(array $data = null)
165+
public function __construct(?array $data = null)
166166
{
167167
}
168168

src/com/amazon/paapi5/v1/MultiValuedAttribute.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function getModelName()
172172
* @param mixed[] $data Associated array of property values
173173
* initializing the model
174174
*/
175-
public function __construct(array $data = null)
175+
public function __construct(?array $data = null)
176176
{
177177
$this->container['displayValues'] = isset($data['displayValues']) ? $data['displayValues'] : null;
178178
$this->container['label'] = isset($data['label']) ? $data['label'] : null;

src/com/amazon/paapi5/v1/OfferAvailability.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public function getModelName()
177177
* @param mixed[] $data Associated array of property values
178178
* initializing the model
179179
*/
180-
public function __construct(array $data = null)
180+
public function __construct(?array $data = null)
181181
{
182182
$this->container['maxOrderQuantity'] = isset($data['maxOrderQuantity']) ? $data['maxOrderQuantity'] : null;
183183
$this->container['message'] = isset($data['message']) ? $data['message'] : null;

src/com/amazon/paapi5/v1/OfferCondition.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ public function getModelName()
187187
* @param mixed[] $data Associated array of property values
188188
* initializing the model
189189
*/
190-
public function __construct(array $data = null)
190+
public function __construct(?array $data = null)
191191
{
192192
$this->container['displayValue'] = isset($data['displayValue']) ? $data['displayValue'] : null;
193193
$this->container['label'] = isset($data['label']) ? $data['label'] : null;

src/com/amazon/paapi5/v1/OfferConditionNote.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public function getModelName()
167167
* @param mixed[] $data Associated array of property values
168168
* initializing the model
169169
*/
170-
public function __construct(array $data = null)
170+
public function __construct(?array $data = null)
171171
{
172172
$this->container['locale'] = isset($data['locale']) ? $data['locale'] : null;
173173
$this->container['value'] = isset($data['value']) ? $data['value'] : null;

src/com/amazon/paapi5/v1/OfferCount.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public function getModelName()
162162
* @param mixed[] $data Associated array of property values
163163
* initializing the model
164164
*/
165-
public function __construct(array $data = null)
165+
public function __construct(?array $data = null)
166166
{
167167
}
168168

src/com/amazon/paapi5/v1/OfferDeliveryInfo.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public function getModelName()
177177
* @param mixed[] $data Associated array of property values
178178
* initializing the model
179179
*/
180-
public function __construct(array $data = null)
180+
public function __construct(?array $data = null)
181181
{
182182
$this->container['isAmazonFulfilled'] = isset($data['isAmazonFulfilled']) ? $data['isAmazonFulfilled'] : null;
183183
$this->container['isFreeShippingEligible'] = isset($data['isFreeShippingEligible']) ? $data['isFreeShippingEligible'] : null;

src/com/amazon/paapi5/v1/OfferListing.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ public function getModelName()
217217
* @param mixed[] $data Associated array of property values
218218
* initializing the model
219219
*/
220-
public function __construct(array $data = null)
220+
public function __construct(?array $data = null)
221221
{
222222
$this->container['availability'] = isset($data['availability']) ? $data['availability'] : null;
223223
$this->container['condition'] = isset($data['condition']) ? $data['condition'] : null;

src/com/amazon/paapi5/v1/OfferLoyaltyPoints.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public function getModelName()
162162
* @param mixed[] $data Associated array of property values
163163
* initializing the model
164164
*/
165-
public function __construct(array $data = null)
165+
public function __construct(?array $data = null)
166166
{
167167
$this->container['points'] = isset($data['points']) ? $data['points'] : null;
168168
}

src/com/amazon/paapi5/v1/OfferMerchantInfo.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ public function getModelName()
182182
* @param mixed[] $data Associated array of property values
183183
* initializing the model
184184
*/
185-
public function __construct(array $data = null)
185+
public function __construct(?array $data = null)
186186
{
187187
$this->container['defaultShippingCountry'] = isset($data['defaultShippingCountry']) ? $data['defaultShippingCountry'] : null;
188188
$this->container['feedbackCount'] = isset($data['feedbackCount']) ? $data['feedbackCount'] : null;

src/com/amazon/paapi5/v1/OfferPrice.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ public function getModelName()
192192
* @param mixed[] $data Associated array of property values
193193
* initializing the model
194194
*/
195-
public function __construct(array $data = null)
195+
public function __construct(?array $data = null)
196196
{
197197
$this->container['amount'] = isset($data['amount']) ? $data['amount'] : null;
198198
$this->container['currency'] = isset($data['currency']) ? $data['currency'] : null;

0 commit comments

Comments
 (0)