diff --git a/src/Client.php b/src/Client.php index 3a4f8b0..4676b3e 100644 --- a/src/Client.php +++ b/src/Client.php @@ -49,7 +49,7 @@ public function getCommissions(array $commissionQueries): array */ public function getCommission(string $ean, float $unitPrice, ?Enum\GetCommissionCondition $condition = null): ?Model\Commission { - $url = "retailer/commission/${ean}"; + $url = "retailer/commission/{$ean}"; $options = [ 'query' => [ 'unit-price' => $unitPrice, @@ -78,7 +78,7 @@ public function getCommission(string $ean, float $unitPrice, ?Enum\GetCommission */ public function getCatalogProduct(string $ean, ?string $AcceptLanguage = null): ?Model\CatalogProduct { - $url = "retailer/content/catalog-products/${ean}"; + $url = "retailer/content/catalog-products/{$ean}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -152,7 +152,7 @@ public function postProductContent(Model\CreateProductContentSingleRequest $crea */ public function getUploadReport(string $uploadId): ?Model\UploadReportResponse { - $url = "retailer/content/upload-report/${uploadId}"; + $url = "retailer/content/upload-report/{$uploadId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -375,7 +375,7 @@ public function getInvoices(?string $periodStartDate = null, ?string $periodEndD */ public function getInvoice(string $invoiceId): string { - $url = "retailer/invoices/${invoiceId}"; + $url = "retailer/invoices/{$invoiceId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -401,7 +401,7 @@ public function getInvoice(string $invoiceId): string */ public function getInvoiceSpecification(string $invoiceId, ?int $page = null): ?string { - $url = "retailer/invoices/${invoiceId}/specification"; + $url = "retailer/invoices/{$invoiceId}/specification"; $options = [ 'query' => [ 'page' => $page, @@ -479,7 +479,7 @@ public function postOfferExport(string $format): Model\ProcessStatus */ public function getOfferExport(string $reportId): ?string { - $url = "retailer/offers/export/${reportId}"; + $url = "retailer/offers/export/{$reportId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+csv', ]; @@ -528,7 +528,7 @@ public function postUnpublishedOfferReport(string $format): Model\ProcessStatus */ public function getUnpublishedOfferReport(string $reportId): ?string { - $url = "retailer/offers/unpublished/${reportId}"; + $url = "retailer/offers/unpublished/{$reportId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+csv', ]; @@ -552,7 +552,7 @@ public function getUnpublishedOfferReport(string $reportId): ?string */ public function getOffer(string $offerId): ?Model\RetailerOffer { - $url = "retailer/offers/${offerId}"; + $url = "retailer/offers/{$offerId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -577,7 +577,7 @@ public function getOffer(string $offerId): ?Model\RetailerOffer */ public function putOffer(string $offerId, Model\UpdateOfferRequest $updateOfferRequest): Model\ProcessStatus { - $url = "retailer/offers/${offerId}"; + $url = "retailer/offers/{$offerId}"; $options = [ 'body' => $updateOfferRequest, 'produces' => 'application/vnd.retailer.v10+json', @@ -602,7 +602,7 @@ public function putOffer(string $offerId, Model\UpdateOfferRequest $updateOfferR */ public function deleteOffer(string $offerId): Model\ProcessStatus { - $url = "retailer/offers/${offerId}"; + $url = "retailer/offers/{$offerId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -626,7 +626,7 @@ public function deleteOffer(string $offerId): Model\ProcessStatus */ public function updateOfferPrice(string $offerId, Model\Pricing $pricing): Model\ProcessStatus { - $url = "retailer/offers/${offerId}/price"; + $url = "retailer/offers/{$offerId}/price"; $options = [ 'body' => Model\UpdateOfferPriceRequest::constructFromArray(['pricing' => $pricing]), 'produces' => 'application/vnd.retailer.v10+json', @@ -652,7 +652,7 @@ public function updateOfferPrice(string $offerId, Model\Pricing $pricing): Model */ public function updateOfferStock(string $offerId, Model\UpdateOfferStockRequest $updateOfferStockRequest): Model\ProcessStatus { - $url = "retailer/offers/${offerId}/stock"; + $url = "retailer/offers/{$offerId}/stock"; $options = [ 'body' => $updateOfferStockRequest, 'produces' => 'application/vnd.retailer.v10+json', @@ -742,7 +742,7 @@ public function cancelOrderItem(array $orderItems): Model\ProcessStatus */ public function getOrder(string $orderId): ?Model\Order { - $url = "retailer/orders/${orderId}"; + $url = "retailer/orders/{$orderId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -827,7 +827,7 @@ public function getProductListFilters(?Enum\GetProductListFiltersCountryCode $co */ public function getProductAssets(string $ean, ?Enum\GetProductAssetsUsage $usage = null): array { - $url = "retailer/products/${ean}/assets"; + $url = "retailer/products/{$ean}/assets"; $options = [ 'query' => [ 'usage' => $usage, @@ -860,7 +860,7 @@ public function getProductAssets(string $ean, ?Enum\GetProductAssetsUsage $usage */ public function getCompetingOffers(string $ean, ?int $page = 1, ?Enum\GetCompetingOffersCountryCode $countryCode = null, ?bool $bestOfferOnly = false, ?Enum\GetCompetingOffersCondition $condition = null): array { - $url = "retailer/products/${ean}/offers"; + $url = "retailer/products/{$ean}/offers"; $options = [ 'query' => [ 'page' => $page, @@ -893,7 +893,7 @@ public function getCompetingOffers(string $ean, ?int $page = 1, ?Enum\GetCompeti */ public function getProductPlacement(string $ean, ?Enum\GetProductPlacementCountryCode $countryCode = null, ?string $AcceptLanguage = null): ?Model\ProductPlacementResponse { - $url = "retailer/products/${ean}/placement"; + $url = "retailer/products/{$ean}/placement"; $options = [ 'query' => [ 'country-code' => $countryCode, @@ -920,7 +920,7 @@ public function getProductPlacement(string $ean, ?Enum\GetProductPlacementCountr */ public function getPriceStarBoundaries(string $ean): ?Model\PriceStarBoundaries { - $url = "retailer/products/${ean}/price-star-boundaries"; + $url = "retailer/products/{$ean}/price-star-boundaries"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -944,7 +944,7 @@ public function getPriceStarBoundaries(string $ean): ?Model\PriceStarBoundaries */ public function getProductIds(string $ean): ?Model\ProductIdsResponse { - $url = "retailer/products/${ean}/product-ids"; + $url = "retailer/products/{$ean}/product-ids"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -968,7 +968,7 @@ public function getProductIds(string $ean): ?Model\ProductIdsResponse */ public function getProductRatings(string $ean): array { - $url = "retailer/products/${ean}/ratings"; + $url = "retailer/products/{$ean}/ratings"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1021,7 +1021,7 @@ public function getPromotions(Enum\GetPromotionsPromotionType $promotionType, ?i */ public function getPromotion(string $promotionId): ?Model\Promotion { - $url = "retailer/promotions/${promotionId}"; + $url = "retailer/promotions/{$promotionId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1046,7 +1046,7 @@ public function getPromotion(string $promotionId): ?Model\Promotion */ public function getProducts(string $promotionId, ?int $page = 1): array { - $url = "retailer/promotions/${promotionId}/products"; + $url = "retailer/promotions/{$promotionId}/products"; $options = [ 'query' => [ 'page' => $page, @@ -1205,7 +1205,7 @@ public function postRequestProductDestinations(array $eans): Model\ProcessStatus */ public function getProductDestinations(string $productDestinationsId): array { - $url = "retailer/replenishments/product-destinations/${productDestinationsId}"; + $url = "retailer/replenishments/product-destinations/{$productDestinationsId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1256,7 +1256,7 @@ public function postProductLabels(Model\ProductLabelsRequest $productLabelsReque */ public function getReplenishment(string $replenishmentId): ?Model\ReplenishmentResponse { - $url = "retailer/replenishments/${replenishmentId}"; + $url = "retailer/replenishments/{$replenishmentId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1281,7 +1281,7 @@ public function getReplenishment(string $replenishmentId): ?Model\ReplenishmentR */ public function putReplenishment(string $replenishmentId, Model\UpdateReplenishmentRequest $updateReplenishmentRequest): Model\ProcessStatus { - $url = "retailer/replenishments/${replenishmentId}"; + $url = "retailer/replenishments/{$replenishmentId}"; $options = [ 'body' => $updateReplenishmentRequest, 'produces' => 'application/vnd.retailer.v10+json', @@ -1307,7 +1307,7 @@ public function putReplenishment(string $replenishmentId, Model\UpdateReplenishm */ public function getLoadCarrierLabels(string $replenishmentId, ?Enum\GetLoadCarrierLabelsLabelType $labelType = null): ?string { - $url = "retailer/replenishments/${replenishmentId}/load-carrier-labels"; + $url = "retailer/replenishments/{$replenishmentId}/load-carrier-labels"; $options = [ 'query' => [ 'label-type' => $labelType, @@ -1334,7 +1334,7 @@ public function getLoadCarrierLabels(string $replenishmentId, ?Enum\GetLoadCarri */ public function getPickList(string $replenishmentId): ?string { - $url = "retailer/replenishments/${replenishmentId}/pick-list"; + $url = "retailer/replenishments/{$replenishmentId}/pick-list"; $options = [ 'produces' => 'application/vnd.retailer.v10+pdf', ]; @@ -1358,7 +1358,7 @@ public function getPickList(string $replenishmentId): ?string */ public function getRetailerInformation(string $retailerId): ?Model\RetailerInformationResponse { - $url = "retailer/retailers/${retailerId}"; + $url = "retailer/retailers/{$retailerId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1440,7 +1440,7 @@ public function createReturn(Model\CreateReturnRequest $createReturnRequest): Mo */ public function getReturn(string $returnId): ?Model\ReturnObject { - $url = "retailer/returns/${returnId}"; + $url = "retailer/returns/{$returnId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1466,7 +1466,7 @@ public function getReturn(string $returnId): ?Model\ReturnObject */ public function handleReturn(int $rmaId, Model\ReturnRequest $returnRequest): Model\ProcessStatus { - $url = "retailer/returns/${rmaId}"; + $url = "retailer/returns/{$rmaId}"; $options = [ 'body' => $returnRequest, 'produces' => 'application/vnd.retailer.v10+json', @@ -1587,7 +1587,7 @@ public function getInvoiceRequests(?string $shipmentId = null, ?int $page = 1, ? */ public function uploadInvoice(string $shipmentId, string $invoice): ?Model\ProcessStatus { - $url = "retailer/shipments/invoices/${shipmentId}"; + $url = "retailer/shipments/invoices/{$shipmentId}"; $options = [ 'multipart' => [ [ @@ -1618,7 +1618,7 @@ public function uploadInvoice(string $shipmentId, string $invoice): ?Model\Proce */ public function getShipment(string $shipmentId): ?Model\Shipment { - $url = "retailer/shipments/${shipmentId}"; + $url = "retailer/shipments/{$shipmentId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1697,7 +1697,7 @@ public function getDeliveryOptions(array $orderItems): array */ public function getShippingLabel(string $shippingLabelId): ?string { - $url = "retailer/shipping-labels/${shippingLabelId}"; + $url = "retailer/shipping-labels/{$shippingLabelId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+pdf', ]; @@ -1794,7 +1794,7 @@ public function getSubscriptionKeys(): array */ public function postTestPushNotification(string $subscriptionId): Model\ProcessStatus { - $url = "retailer/subscriptions/test/${subscriptionId}"; + $url = "retailer/subscriptions/test/{$subscriptionId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1819,7 +1819,7 @@ public function postTestPushNotification(string $subscriptionId): Model\ProcessS */ public function getPushNotificationSubscription(string $subscriptionId): ?Model\SubscriptionResponse { - $url = "retailer/subscriptions/${subscriptionId}"; + $url = "retailer/subscriptions/{$subscriptionId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1846,7 +1846,7 @@ public function getPushNotificationSubscription(string $subscriptionId): ?Model\ */ public function putPushNotificationSubscription(string $subscriptionId, Model\SubscriptionRequest $subscriptionRequest): Model\ProcessStatus { - $url = "retailer/subscriptions/${subscriptionId}"; + $url = "retailer/subscriptions/{$subscriptionId}"; $options = [ 'body' => $subscriptionRequest, 'produces' => 'application/vnd.retailer.v10+json', @@ -1872,7 +1872,7 @@ public function putPushNotificationSubscription(string $subscriptionId, Model\Su */ public function deletePushNotificationSubscription(string $subscriptionId): Model\ProcessStatus { - $url = "retailer/subscriptions/${subscriptionId}"; + $url = "retailer/subscriptions/{$subscriptionId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; @@ -1897,7 +1897,7 @@ public function deletePushNotificationSubscription(string $subscriptionId): Mode */ public function addTransportInformationByTransportId(string $transportId, Model\ChangeTransportRequest $changeTransportRequest): Model\ProcessStatus { - $url = "retailer/transports/${transportId}"; + $url = "retailer/transports/{$transportId}"; $options = [ 'body' => $changeTransportRequest, 'produces' => 'application/vnd.retailer.v10+json', @@ -1993,7 +1993,7 @@ public function getProcessStatusBulk(array $processStatusQueries): array */ public function getProcessStatus(string $processStatusId): ?Model\ProcessStatus { - $url = "shared/process-status/${processStatusId}"; + $url = "shared/process-status/{$processStatusId}"; $options = [ 'produces' => 'application/vnd.retailer.v10+json', ]; diff --git a/src/OpenApi/ClientGenerator.php b/src/OpenApi/ClientGenerator.php index d19ac05..15b56a4 100644 --- a/src/OpenApi/ClientGenerator.php +++ b/src/OpenApi/ClientGenerator.php @@ -233,7 +233,7 @@ protected function getUrl(string $path, array $arguments): string $url = str_replace( '{' . $argument['paramName'] . '}', - '${' . $argument['name'] . '}', + '{$' . $argument['name'] . '}', $url ); }