diff --git a/composer.json b/composer.json index 071b004781..89d42e25e0 100644 --- a/composer.json +++ b/composer.json @@ -253,7 +253,7 @@ "spryker/cart-note-merchant-portal-gui": "^1.0.0", "spryker/cart-note-merchant-sales-order-gui": "^1.0.0", "spryker/cart-note-product-bundle-connector": "^1.0.0", - "spryker/cart-notes-backend-api": "^0.1.0", + "spryker/cart-notes-backend-api": "^0.2.0", "spryker/cart-permission-connector": "^1.0.0", "spryker/cart-permission-groups-rest-api": "^1.2.1", "spryker/cart-variant": "^2.0.0", @@ -264,7 +264,7 @@ "spryker/catalog-price-product-connector": "^1.0.0", "spryker/catalog-search-products-resource-relationship": "^1.0.0", "spryker/catalog-search-rest-api": "^2.6.0", - "spryker/categories-backend-api": "^0.1.0", + "spryker/categories-backend-api": "^0.2.0", "spryker/categories-rest-api": "^1.0.0", "spryker/category": "^5.0.0", "spryker/category-data-feed": "^0.2.0", @@ -695,13 +695,13 @@ "spryker/picking-list-extension": "^1.0.0", "spryker/picking-list-multi-shipment-picking-strategy-example": "^0.2.0", "spryker/picking-list-push-notification": "^0.3.0", - "spryker/picking-lists-backend-api": "^0.4.0", - "spryker/picking-lists-backend-api-extension": "^0.1.0", - "spryker/picking-lists-products-backend-resource-relationship": "^0.2.0", - "spryker/picking-lists-sales-orders-backend-resource-relationship": "^0.2.0", - "spryker/picking-lists-shipments-backend-resource-relationship": "^0.2.0", - "spryker/picking-lists-users-backend-resource-relationship": "^0.3.0", - "spryker/picking-lists-warehouses-backend-resource-relationship": "^0.2.0", + "spryker/picking-lists-backend-api": "^0.5.0", + "spryker/picking-lists-backend-api-extension": "^0.2.0", + "spryker/picking-lists-products-backend-resource-relationship": "^0.3.0", + "spryker/picking-lists-sales-orders-backend-resource-relationship": "^0.3.0", + "spryker/picking-lists-shipments-backend-resource-relationship": "^0.3.0", + "spryker/picking-lists-users-backend-resource-relationship": "^0.4.0", + "spryker/picking-lists-warehouses-backend-resource-relationship": "^0.3.0", "spryker/price": "^5.3.0", "spryker/price-cart-connector": "^6.0.0", "spryker/price-cart-connector-extension": "^1.0.0", @@ -802,7 +802,7 @@ "spryker/product-group-storage": "^1.0.0", "spryker/product-image": "^3.11.0", "spryker/product-image-cart-connector": "^1.0.0", - "spryker/product-image-sets-backend-api": "^0.1.0", + "spryker/product-image-sets-backend-api": "^0.2.0", "spryker/product-image-sets-rest-api": "^1.0.0", "spryker/product-image-storage": "^1.13.0", "spryker/product-label": "^3.2.0", @@ -876,7 +876,7 @@ "spryker/product-packaging-unit": "^4.6.0", "spryker/product-packaging-unit-data-import": "^2.0.0", "spryker/product-packaging-unit-storage": "^5.0.0", - "spryker/product-packaging-units-backend-api": "^0.1.0", + "spryker/product-packaging-units-backend-api": "^0.2.0", "spryker/product-page-search": "^3.26.0", "spryker/product-prices-rest-api": "^1.6.0", "spryker/product-prices-rest-api-extension": "^1.0.0", @@ -907,9 +907,9 @@ "spryker/product-tax-sets-rest-api": "^2.0.0", "spryker/product-validity": "^1.1.2", "spryker/product-warehouse-allocation-example": "^0.1.0", - "spryker/products-backend-api": "^0.1.0", + "spryker/products-backend-api": "^0.2.0", "spryker/products-categories-resource-relationship": "^1.0.0", - "spryker/products-product-image-sets-backend-resource-relationship": "^0.1.0", + "spryker/products-product-image-sets-backend-resource-relationship": "^0.2.0", "spryker/products-rest-api": "^2.14.0", "spryker/products-rest-api-extension": "^1.0.0", "spryker/propel": "^3.31.2", @@ -925,7 +925,7 @@ "spryker/push-notification": "^0.4.0", "spryker/push-notification-extension": "^0.2.0", "spryker/push-notification-web-push-php": "^0.3.0", - "spryker/push-notifications-backend-api": "^0.5.0", + "spryker/push-notifications-backend-api": "^0.6.0", "spryker/queue": "^1.9.0", "spryker/quick-order": "^3.0.0", "spryker/quick-order-extension": "^1.0.0", @@ -966,8 +966,8 @@ "spryker/sales-order-threshold-extension": "^1.0.0", "spryker/sales-order-threshold-gui": "^1.0.0", "spryker/sales-order-thresholds-rest-api": "^1.0.0", - "spryker/sales-orders-backend-api": "^0.1.0", - "spryker/sales-orders-backend-api-extension": "^0.1.0", + "spryker/sales-orders-backend-api": "^0.2.0", + "spryker/sales-orders-backend-api-extension": "^0.2.0", "spryker/sales-payment": "^1.0.0", "spryker/sales-payment-extension": "^1.0.0", "spryker/sales-payment-gui": "^1.0.0", @@ -1024,7 +1024,7 @@ "spryker/service-point-data-import": "^0.4.0", "spryker/service-point-search": "^0.3.0", "spryker/service-point-storage": "^0.2.0", - "spryker/service-points-backend-api": "^0.3.0", + "spryker/service-points-backend-api": "^0.4.0", "spryker/service-points-rest-api": "^0.1.0", "spryker/session": "^4.10.0", "spryker/session-customer-validation": "^1.0.0", @@ -1056,8 +1056,9 @@ "spryker/shipment-type-service-point-data-import": "^0.2.0", "spryker/shipment-type-storage": "^0.1.0", "spryker/shipment-type-storage-extension": "^0.1.0", - "spryker/shipment-types-backend-api": "^0.1.0", - "spryker/shipments-backend-api": "^0.1.0", + "spryker/shipment-types-backend-api": "^0.2.0", + "spryker/shipment-types-rest-api": "^0.1.0", + "spryker/shipments-backend-api": "^0.2.0", "spryker/shipments-rest-api": "^1.5.0", "spryker/shipments-rest-api-extension": "^1.0.0", "spryker/shop-context": "^0.1.0", @@ -1150,8 +1151,8 @@ "spryker/warehouse-oauth-backend-api": "^0.1.0", "spryker/warehouse-user": "^0.1.0", "spryker/warehouse-user-gui": "^0.1.0", - "spryker/warehouse-users-backend-api": "^0.2.0", - "spryker/warehouses-backend-api": "^0.1.0", + "spryker/warehouse-users-backend-api": "^0.3.0", + "spryker/warehouses-backend-api": "^0.2.0", "spryker/weekday-schedule": "^1.0.0", "spryker/wishlist": "^8.6.0", "spryker/wishlist-extension": "^1.3.0", diff --git a/composer.lock b/composer.lock index 8f3232b1c2..a78acb028f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "1ddce375e65e0d26b3f0224a8fa5ca06", + "content-hash": "622688bb67bff753558dadeb2c706a3d", "packages": [ { "name": "async-aws/core", @@ -19706,23 +19706,23 @@ }, { "name": "spryker/cart-notes-backend-api", - "version": "0.1.0", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/cart-notes-backend-api.git", - "reference": "7c5baab1bb5b0da730008da6a7278826b6d933ba" + "reference": "3c90cfc18f6e0801cab2c3e31ef037dae6fefafe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/cart-notes-backend-api/zipball/7c5baab1bb5b0da730008da6a7278826b6d933ba", - "reference": "7c5baab1bb5b0da730008da6a7278826b6d933ba", + "url": "https://api.github.com/repos/spryker/cart-notes-backend-api/zipball/3c90cfc18f6e0801cab2c3e31ef037dae6fefafe", + "reference": "3c90cfc18f6e0801cab2c3e31ef037dae6fefafe", "shasum": "" }, "require": { "php": ">=8.0", "spryker/cart-note": "^1.1.0", "spryker/kernel": "^3.66.0", - "spryker/sales-orders-backend-api-extension": "^0.1.0", + "spryker/sales-orders-backend-api-extension": "^0.2.0", "spryker/transfer": "^3.27.0" }, "require-dev": { @@ -19746,9 +19746,9 @@ ], "description": "CartNotesBackendApi module", "support": { - "source": "https://github.com/spryker/cart-notes-backend-api/tree/0.1.0" + "source": "https://github.com/spryker/cart-notes-backend-api/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/cart-permission-connector", @@ -20258,16 +20258,16 @@ }, { "name": "spryker/categories-backend-api", - "version": "0.1.1", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/categories-backend-api.git", - "reference": "6e2a6d6f7b46e0d8fcf5d0f4b492af973e814d4d" + "reference": "656037496e133ef1b915a6019a9de6a02c91d51f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/categories-backend-api/zipball/6e2a6d6f7b46e0d8fcf5d0f4b492af973e814d4d", - "reference": "6e2a6d6f7b46e0d8fcf5d0f4b492af973e814d4d", + "url": "https://api.github.com/repos/spryker/categories-backend-api/zipball/656037496e133ef1b915a6019a9de6a02c91d51f", + "reference": "656037496e133ef1b915a6019a9de6a02c91d51f", "shasum": "" }, "require": { @@ -20312,9 +20312,9 @@ ], "description": "CategoriesBackendApi module", "support": { - "source": "https://github.com/spryker/categories-backend-api/tree/0.1.1" + "source": "https://github.com/spryker/categories-backend-api/tree/0.2.0" }, - "time": "2023-03-31T19:36:11+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/categories-rest-api", @@ -42690,16 +42690,16 @@ }, { "name": "spryker/picking-lists-backend-api", - "version": "0.4.0", + "version": "0.5.0", "source": { "type": "git", "url": "https://github.com/spryker/picking-lists-backend-api.git", - "reference": "94c55554c238f10306415884b6b4d9c80c614b97" + "reference": "33830d7dd47c59fb317bda9b8d8560b76a4416a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/picking-lists-backend-api/zipball/94c55554c238f10306415884b6b4d9c80c614b97", - "reference": "94c55554c238f10306415884b6b4d9c80c614b97", + "url": "https://api.github.com/repos/spryker/picking-lists-backend-api/zipball/33830d7dd47c59fb317bda9b8d8560b76a4416a1", + "reference": "33830d7dd47c59fb317bda9b8d8560b76a4416a1", "shasum": "" }, "require": { @@ -42712,7 +42712,7 @@ "spryker/kernel": "^3.66.0", "spryker/oauth-warehouse": "^0.1.0", "spryker/picking-list": "^0.3.0", - "spryker/picking-lists-backend-api-extension": "^0.1.0", + "spryker/picking-lists-backend-api-extension": "^0.2.0", "spryker/stock": "^8.8.0", "spryker/symfony": "^3.5.0", "spryker/transfer": "^3.27.0", @@ -42741,22 +42741,22 @@ ], "description": "PickingListsBackendApi module", "support": { - "source": "https://github.com/spryker/picking-lists-backend-api/tree/0.4.0" + "source": "https://github.com/spryker/picking-lists-backend-api/tree/0.5.0" }, - "time": "2023-07-18T11:53:16+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/picking-lists-backend-api-extension", - "version": "0.1.0", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/picking-lists-backend-api-extension.git", - "reference": "c5cc3fcb4a7b073c998e62e670d47c8098712ca8" + "reference": "51c941ae0d72ad94656c7dba6b10ba5d800d18d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/picking-lists-backend-api-extension/zipball/c5cc3fcb4a7b073c998e62e670d47c8098712ca8", - "reference": "c5cc3fcb4a7b073c998e62e670d47c8098712ca8", + "url": "https://api.github.com/repos/spryker/picking-lists-backend-api-extension/zipball/51c941ae0d72ad94656c7dba6b10ba5d800d18d4", + "reference": "51c941ae0d72ad94656c7dba6b10ba5d800d18d4", "shasum": "" }, "require": { @@ -42782,30 +42782,30 @@ ], "description": "PickingListsBackendApiExtension module", "support": { - "source": "https://github.com/spryker/picking-lists-backend-api-extension/tree/0.1.0" + "source": "https://github.com/spryker/picking-lists-backend-api-extension/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/picking-lists-products-backend-resource-relationship", - "version": "0.2.0", + "version": "0.3.0", "source": { "type": "git", "url": "https://github.com/spryker/picking-lists-products-backend-resource-relationship.git", - "reference": "fca9f2ce66784b6e94e6a5f901788a3d1d0b856b" + "reference": "838fdb27d7b7ca8984df35674e90049379781e41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/picking-lists-products-backend-resource-relationship/zipball/fca9f2ce66784b6e94e6a5f901788a3d1d0b856b", - "reference": "fca9f2ce66784b6e94e6a5f901788a3d1d0b856b", + "url": "https://api.github.com/repos/spryker/picking-lists-products-backend-resource-relationship/zipball/838fdb27d7b7ca8984df35674e90049379781e41", + "reference": "838fdb27d7b7ca8984df35674e90049379781e41", "shasum": "" }, "require": { "php": ">=8.0", "spryker/glue-json-api-convention-extension": "^1.0.0", "spryker/kernel": "^3.66.0", - "spryker/picking-lists-backend-api": "^0.4.0", - "spryker/products-backend-api": "^0.1.0", + "spryker/picking-lists-backend-api": "^0.5.0", + "spryker/products-backend-api": "^0.2.0", "spryker/transfer": "^3.31.0" }, "require-dev": { @@ -42839,30 +42839,30 @@ ], "description": "PickingListsProductsBackendResourceRelationship module", "support": { - "source": "https://github.com/spryker/picking-lists-products-backend-resource-relationship/tree/0.2.0" + "source": "https://github.com/spryker/picking-lists-products-backend-resource-relationship/tree/0.3.0" }, - "time": "2023-07-18T11:53:16+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/picking-lists-sales-orders-backend-resource-relationship", - "version": "0.2.0", + "version": "0.3.0", "source": { "type": "git", "url": "https://github.com/spryker/picking-lists-sales-orders-backend-resource-relationship.git", - "reference": "695505e214c0bfa1f6654b1cf9f3e6a761b79f59" + "reference": "a726ecef003ab6c4411e85900068122659d5710d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/picking-lists-sales-orders-backend-resource-relationship/zipball/695505e214c0bfa1f6654b1cf9f3e6a761b79f59", - "reference": "695505e214c0bfa1f6654b1cf9f3e6a761b79f59", + "url": "https://api.github.com/repos/spryker/picking-lists-sales-orders-backend-resource-relationship/zipball/a726ecef003ab6c4411e85900068122659d5710d", + "reference": "a726ecef003ab6c4411e85900068122659d5710d", "shasum": "" }, "require": { "php": ">=8.0", "spryker/glue-json-api-convention-extension": "^1.0.0", "spryker/kernel": "^3.66.0", - "spryker/picking-lists-backend-api": "^0.4.0", - "spryker/sales-orders-backend-api": "^0.1.0", + "spryker/picking-lists-backend-api": "^0.5.0", + "spryker/sales-orders-backend-api": "^0.2.0", "spryker/transfer": "^3.31.0" }, "require-dev": { @@ -42894,22 +42894,22 @@ ], "description": "PickingListsSalesOrdersBackendResourceRelationship module", "support": { - "source": "https://github.com/spryker/picking-lists-sales-orders-backend-resource-relationship/tree/0.2.0" + "source": "https://github.com/spryker/picking-lists-sales-orders-backend-resource-relationship/tree/0.3.0" }, - "time": "2023-07-18T11:53:16+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/picking-lists-shipments-backend-resource-relationship", - "version": "0.2.0", + "version": "0.3.0", "source": { "type": "git", "url": "https://github.com/spryker/picking-lists-shipments-backend-resource-relationship.git", - "reference": "b4fdd529933d2ee5a5f5d2ecad003538487db75a" + "reference": "1059cd61ffd103ca34869de92b622b13e48a7610" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/picking-lists-shipments-backend-resource-relationship/zipball/b4fdd529933d2ee5a5f5d2ecad003538487db75a", - "reference": "b4fdd529933d2ee5a5f5d2ecad003538487db75a", + "url": "https://api.github.com/repos/spryker/picking-lists-shipments-backend-resource-relationship/zipball/1059cd61ffd103ca34869de92b622b13e48a7610", + "reference": "1059cd61ffd103ca34869de92b622b13e48a7610", "shasum": "" }, "require": { @@ -42917,7 +42917,7 @@ "spryker/glue-json-api-convention-extension": "^1.0.0", "spryker/kernel": "^3.66.0", "spryker/picking-list": "^0.3.0", - "spryker/shipments-backend-api": "^0.1.0", + "spryker/shipments-backend-api": "^0.2.0", "spryker/transfer": "^3.31.0" }, "require-dev": { @@ -42946,22 +42946,22 @@ ], "description": "PickingListsShipmentsBackendResourceRelationship module", "support": { - "source": "https://github.com/spryker/picking-lists-shipments-backend-resource-relationship/tree/0.2.0" + "source": "https://github.com/spryker/picking-lists-shipments-backend-resource-relationship/tree/0.3.0" }, - "time": "2023-07-18T11:53:16+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/picking-lists-users-backend-resource-relationship", - "version": "0.3.0", + "version": "0.4.0", "source": { "type": "git", "url": "https://github.com/spryker/picking-lists-users-backend-resource-relationship.git", - "reference": "5c061806dcef7556531ee4f11e65bdb29119f7e5" + "reference": "feb70b1768a990dff4a42b6b39eb85ef45d7311f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/picking-lists-users-backend-resource-relationship/zipball/5c061806dcef7556531ee4f11e65bdb29119f7e5", - "reference": "5c061806dcef7556531ee4f11e65bdb29119f7e5", + "url": "https://api.github.com/repos/spryker/picking-lists-users-backend-resource-relationship/zipball/feb70b1768a990dff4a42b6b39eb85ef45d7311f", + "reference": "feb70b1768a990dff4a42b6b39eb85ef45d7311f", "shasum": "" }, "require": { @@ -42970,7 +42970,7 @@ "spryker/kernel": "^3.66.0", "spryker/picking-list": "^0.3.0", "spryker/transfer": "^3.31.0", - "spryker/users-backend-api": "^1.3.0" + "spryker/users-backend-api": "^1.4.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -42997,22 +42997,22 @@ ], "description": "PickingListsUsersBackendResourceRelationship module", "support": { - "source": "https://github.com/spryker/picking-lists-users-backend-resource-relationship/tree/0.3.0" + "source": "https://github.com/spryker/picking-lists-users-backend-resource-relationship/tree/0.4.0" }, - "time": "2023-07-18T11:53:16+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/picking-lists-warehouses-backend-resource-relationship", - "version": "0.2.0", + "version": "0.3.0", "source": { "type": "git", "url": "https://github.com/spryker/picking-lists-warehouses-backend-resource-relationship.git", - "reference": "2236333e9b3eb4d7af4894e8ea7087b4bda000bd" + "reference": "b5780d7f1bfad772dbe515ef2d15657720ddf9ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/picking-lists-warehouses-backend-resource-relationship/zipball/2236333e9b3eb4d7af4894e8ea7087b4bda000bd", - "reference": "2236333e9b3eb4d7af4894e8ea7087b4bda000bd", + "url": "https://api.github.com/repos/spryker/picking-lists-warehouses-backend-resource-relationship/zipball/b5780d7f1bfad772dbe515ef2d15657720ddf9ee", + "reference": "b5780d7f1bfad772dbe515ef2d15657720ddf9ee", "shasum": "" }, "require": { @@ -43021,7 +43021,7 @@ "spryker/kernel": "^3.66.0", "spryker/picking-list": "^0.3.0", "spryker/transfer": "^3.31.0", - "spryker/warehouses-backend-api": "^0.1.0" + "spryker/warehouses-backend-api": "^0.2.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -43046,9 +43046,9 @@ ], "description": "PickingListsWarehousesBackendResourceRelationship module", "support": { - "source": "https://github.com/spryker/picking-lists-warehouses-backend-resource-relationship/tree/0.2.0" + "source": "https://github.com/spryker/picking-lists-warehouses-backend-resource-relationship/tree/0.3.0" }, - "time": "2023-07-18T11:53:16+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/price", @@ -48292,16 +48292,16 @@ }, { "name": "spryker/product-image-sets-backend-api", - "version": "0.1.0", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/product-image-sets-backend-api.git", - "reference": "5a66b9846b7471e1102a200892014e461abf6a32" + "reference": "972e1afe02d68556555793edad938e2e7c8a52f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-image-sets-backend-api/zipball/5a66b9846b7471e1102a200892014e461abf6a32", - "reference": "5a66b9846b7471e1102a200892014e461abf6a32", + "url": "https://api.github.com/repos/spryker/product-image-sets-backend-api/zipball/972e1afe02d68556555793edad938e2e7c8a52f0", + "reference": "972e1afe02d68556555793edad938e2e7c8a52f0", "shasum": "" }, "require": { @@ -48335,9 +48335,9 @@ ], "description": "ProductImageSetsBackendApi module", "support": { - "source": "https://github.com/spryker/product-image-sets-backend-api/tree/0.1.0" + "source": "https://github.com/spryker/product-image-sets-backend-api/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/product-image-sets-rest-api", @@ -50895,16 +50895,16 @@ }, { "name": "spryker/product-offer-shipment-type-storage", - "version": "0.2.0", + "version": "0.2.1", "source": { "type": "git", "url": "https://github.com/spryker/product-offer-shipment-type-storage.git", - "reference": "9d4428ed4fff49d0c7244f5b7fb36baa7edb0bf5" + "reference": "b33c406c18ec10b0a69932e142050ae6a7da84b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-offer-shipment-type-storage/zipball/9d4428ed4fff49d0c7244f5b7fb36baa7edb0bf5", - "reference": "9d4428ed4fff49d0c7244f5b7fb36baa7edb0bf5", + "url": "https://api.github.com/repos/spryker/product-offer-shipment-type-storage/zipball/b33c406c18ec10b0a69932e142050ae6a7da84b0", + "reference": "b33c406c18ec10b0a69932e142050ae6a7da84b0", "shasum": "" }, "require": { @@ -50951,9 +50951,9 @@ ], "description": "ProductOfferShipmentTypeStorage module", "support": { - "source": "https://github.com/spryker/product-offer-shipment-type-storage/tree/0.2.0" + "source": "https://github.com/spryker/product-offer-shipment-type-storage/tree/0.2.1" }, - "time": "2023-07-28T12:48:58+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/product-offer-shipment-type-storage-extension", @@ -52293,22 +52293,22 @@ }, { "name": "spryker/product-packaging-units-backend-api", - "version": "0.1.0", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/product-packaging-units-backend-api.git", - "reference": "2c9cc635458aa38b692a0136aff36f414237a0b9" + "reference": "d1453852c29f2404f2ee03b06b786713538556b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-packaging-units-backend-api/zipball/2c9cc635458aa38b692a0136aff36f414237a0b9", - "reference": "2c9cc635458aa38b692a0136aff36f414237a0b9", + "url": "https://api.github.com/repos/spryker/product-packaging-units-backend-api/zipball/d1453852c29f2404f2ee03b06b786713538556b6", + "reference": "d1453852c29f2404f2ee03b06b786713538556b6", "shasum": "" }, "require": { "php": ">=8.0", "spryker/kernel": "^3.66.0", - "spryker/picking-lists-backend-api-extension": "^0.1.0", + "spryker/picking-lists-backend-api-extension": "^0.2.0", "spryker/product-packaging-unit": "^4.8.0", "spryker/transfer": "^3.27.0" }, @@ -52334,9 +52334,9 @@ ], "description": "ProductPackagingUnitsBackendApi module", "support": { - "source": "https://github.com/spryker/product-packaging-units-backend-api/tree/0.1.0" + "source": "https://github.com/spryker/product-packaging-units-backend-api/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/product-page-search", @@ -54102,16 +54102,16 @@ }, { "name": "spryker/products-backend-api", - "version": "0.1.3", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/products-backend-api.git", - "reference": "66b6361012ca2baeccab197464c4a1d0b201a28e" + "reference": "c441f2d5b7c6c3cd63b189650e961461840abd2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/products-backend-api/zipball/66b6361012ca2baeccab197464c4a1d0b201a28e", - "reference": "66b6361012ca2baeccab197464c4a1d0b201a28e", + "url": "https://api.github.com/repos/spryker/products-backend-api/zipball/c441f2d5b7c6c3cd63b189650e961461840abd2e", + "reference": "c441f2d5b7c6c3cd63b189650e961461840abd2e", "shasum": "" }, "require": { @@ -54156,9 +54156,9 @@ ], "description": "ProductsBackendApi module", "support": { - "source": "https://github.com/spryker/products-backend-api/tree/0.1.3" + "source": "https://github.com/spryker/products-backend-api/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/products-categories-resource-relationship", @@ -54210,23 +54210,23 @@ }, { "name": "spryker/products-product-image-sets-backend-resource-relationship", - "version": "0.1.0", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/products-product-image-sets-backend-resource-relationship.git", - "reference": "9e15351427604adbae21a5505e2f7aa8ca5fd82e" + "reference": "cbb7a6e7231d9cde2c38ed670fed7f2f53f38156" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/products-product-image-sets-backend-resource-relationship/zipball/9e15351427604adbae21a5505e2f7aa8ca5fd82e", - "reference": "9e15351427604adbae21a5505e2f7aa8ca5fd82e", + "url": "https://api.github.com/repos/spryker/products-product-image-sets-backend-resource-relationship/zipball/cbb7a6e7231d9cde2c38ed670fed7f2f53f38156", + "reference": "cbb7a6e7231d9cde2c38ed670fed7f2f53f38156", "shasum": "" }, "require": { "php": ">=8.0", "spryker/glue-json-api-convention-extension": "^1.0.0", "spryker/kernel": "^3.66.0", - "spryker/product-image-sets-backend-api": "^0.1.0", + "spryker/product-image-sets-backend-api": "^0.2.0", "spryker/transfer": "^3.31.0" }, "require-dev": { @@ -54256,9 +54256,9 @@ ], "description": "ProductsProductImageSetsBackendResourceRelationship module", "support": { - "source": "https://github.com/spryker/products-product-image-sets-backend-resource-relationship/tree/0.1.0" + "source": "https://github.com/spryker/products-product-image-sets-backend-resource-relationship/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/products-rest-api", @@ -55011,16 +55011,16 @@ }, { "name": "spryker/push-notifications-backend-api", - "version": "0.5.0", + "version": "0.6.0", "source": { "type": "git", "url": "https://github.com/spryker/push-notifications-backend-api.git", - "reference": "04df6dfeafabd461c8b7fbe5fe93a7873bd25073" + "reference": "820fa7629551b876af9b8f9c22b5e722ecf6cda9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/push-notifications-backend-api/zipball/04df6dfeafabd461c8b7fbe5fe93a7873bd25073", - "reference": "04df6dfeafabd461c8b7fbe5fe93a7873bd25073", + "url": "https://api.github.com/repos/spryker/push-notifications-backend-api/zipball/820fa7629551b876af9b8f9c22b5e722ecf6cda9", + "reference": "820fa7629551b876af9b8f9c22b5e722ecf6cda9", "shasum": "" }, "require": { @@ -55057,9 +55057,9 @@ ], "description": "PushNotificationsBackendApi module", "support": { - "source": "https://github.com/spryker/push-notifications-backend-api/tree/0.5.0" + "source": "https://github.com/spryker/push-notifications-backend-api/tree/0.6.0" }, - "time": "2023-08-17T11:25:52+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/queue", @@ -57194,23 +57194,23 @@ }, { "name": "spryker/sales-orders-backend-api", - "version": "0.1.0", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-orders-backend-api.git", - "reference": "8967454453964c9616858a1fe4713a9f73b5c003" + "reference": "5f4a23d076fe2ccab70615c4a1ab5b06c3161948" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-orders-backend-api/zipball/8967454453964c9616858a1fe4713a9f73b5c003", - "reference": "8967454453964c9616858a1fe4713a9f73b5c003", + "url": "https://api.github.com/repos/spryker/sales-orders-backend-api/zipball/5f4a23d076fe2ccab70615c4a1ab5b06c3161948", + "reference": "5f4a23d076fe2ccab70615c4a1ab5b06c3161948", "shasum": "" }, "require": { "php": ">=8.0", "spryker/kernel": "^3.66.0", "spryker/sales": "^11.40.0", - "spryker/sales-orders-backend-api-extension": "^0.1.0", + "spryker/sales-orders-backend-api-extension": "^0.2.0", "spryker/transfer": "^3.31.0" }, "require-dev": { @@ -57238,22 +57238,22 @@ ], "description": "SalesOrdersBackendApi module", "support": { - "source": "https://github.com/spryker/sales-orders-backend-api/tree/0.1.0" + "source": "https://github.com/spryker/sales-orders-backend-api/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/sales-orders-backend-api-extension", - "version": "0.1.0", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-orders-backend-api-extension.git", - "reference": "e7f831c666e66eef63e22a57718ebc95d6d7f94a" + "reference": "85424d76e25a56f63e856b9b3e44b8d59138e34c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-orders-backend-api-extension/zipball/e7f831c666e66eef63e22a57718ebc95d6d7f94a", - "reference": "e7f831c666e66eef63e22a57718ebc95d6d7f94a", + "url": "https://api.github.com/repos/spryker/sales-orders-backend-api-extension/zipball/85424d76e25a56f63e856b9b3e44b8d59138e34c", + "reference": "85424d76e25a56f63e856b9b3e44b8d59138e34c", "shasum": "" }, "require": { @@ -57280,9 +57280,9 @@ ], "description": "SalesOrdersBackendApiExtension module", "support": { - "source": "https://github.com/spryker/sales-orders-backend-api-extension/tree/0.1.0" + "source": "https://github.com/spryker/sales-orders-backend-api-extension/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/sales-payment", @@ -60266,16 +60266,16 @@ }, { "name": "spryker/service-points-backend-api", - "version": "0.3.0", + "version": "0.4.0", "source": { "type": "git", "url": "https://github.com/spryker/service-points-backend-api.git", - "reference": "09391166ffe4c9f788898698d2323ef29a744f36" + "reference": "a7eaaa4dc5d5974c8038572b28923ed3c5d75390" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/service-points-backend-api/zipball/09391166ffe4c9f788898698d2323ef29a744f36", - "reference": "09391166ffe4c9f788898698d2323ef29a744f36", + "url": "https://api.github.com/repos/spryker/service-points-backend-api/zipball/a7eaaa4dc5d5974c8038572b28923ed3c5d75390", + "reference": "a7eaaa4dc5d5974c8038572b28923ed3c5d75390", "shasum": "" }, "require": { @@ -60321,9 +60321,9 @@ ], "description": "ServicePointsBackendApi module", "support": { - "source": "https://github.com/spryker/service-points-backend-api/tree/0.3.0" + "source": "https://github.com/spryker/service-points-backend-api/tree/0.4.0" }, - "time": "2023-05-30T20:54:20+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/service-points-rest-api", @@ -61812,16 +61812,16 @@ }, { "name": "spryker/shipment-type-storage", - "version": "0.1.1", + "version": "0.1.2", "source": { "type": "git", "url": "https://github.com/spryker/shipment-type-storage.git", - "reference": "99e4f08666a1a33fb53dd10e8eeb6d756de40231" + "reference": "ebf0fedad3316e1ce28788ee1954e65e5022f903" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/shipment-type-storage/zipball/99e4f08666a1a33fb53dd10e8eeb6d756de40231", - "reference": "99e4f08666a1a33fb53dd10e8eeb6d756de40231", + "url": "https://api.github.com/repos/spryker/shipment-type-storage/zipball/ebf0fedad3316e1ce28788ee1954e65e5022f903", + "reference": "ebf0fedad3316e1ce28788ee1954e65e5022f903", "shasum": "" }, "require": { @@ -61861,9 +61861,9 @@ ], "description": "ShipmentTypeStorage module", "support": { - "source": "https://github.com/spryker/shipment-type-storage/tree/0.1.1" + "source": "https://github.com/spryker/shipment-type-storage/tree/0.1.2" }, - "time": "2023-07-28T12:48:58+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/shipment-type-storage-extension", @@ -61909,16 +61909,16 @@ }, { "name": "spryker/shipment-types-backend-api", - "version": "0.1.0", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/shipment-types-backend-api.git", - "reference": "99f4ae7b21c5711052509051c3c7cbd13fbca5cd" + "reference": "a06fa3ca7d413361c3229b7608311b9058f4c54f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/shipment-types-backend-api/zipball/99f4ae7b21c5711052509051c3c7cbd13fbca5cd", - "reference": "99f4ae7b21c5711052509051c3c7cbd13fbca5cd", + "url": "https://api.github.com/repos/spryker/shipment-types-backend-api/zipball/a06fa3ca7d413361c3229b7608311b9058f4c54f", + "reference": "a06fa3ca7d413361c3229b7608311b9058f4c54f", "shasum": "" }, "require": { @@ -61955,22 +61955,71 @@ ], "description": "ShipmentTypesBackendApi module", "support": { - "source": "https://github.com/spryker/shipment-types-backend-api/tree/0.1.0" + "source": "https://github.com/spryker/shipment-types-backend-api/tree/0.2.0" }, - "time": "2023-05-23T12:28:05+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { - "name": "spryker/shipments-backend-api", + "name": "spryker/shipment-types-rest-api", "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/shipment-types-rest-api.git", + "reference": "c4d0d058ede4fae6f85310551e20cb0bdd50755f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/shipment-types-rest-api/zipball/c4d0d058ede4fae6f85310551e20cb0bdd50755f", + "reference": "c4d0d058ede4fae6f85310551e20cb0bdd50755f", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/glossary-storage": "^1.5.0", + "spryker/glue-application": "^1.8.0", + "spryker/glue-application-extension": "^1.0.0", + "spryker/kernel": "^3.66.0", + "spryker/shipment-type-storage": "^0.1.0", + "spryker/store": "^1.19.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.27.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ShipmentTypesRestApi module", + "support": { + "source": "https://github.com/spryker/shipment-types-rest-api/tree/0.1.0" + }, + "time": "2023-08-22T14:41:38+00:00" + }, + { + "name": "spryker/shipments-backend-api", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/shipments-backend-api.git", - "reference": "b668e8995dfb2fc90c2c9fe89a8dfac00bd2fa66" + "reference": "049bb9970035b9db26d18bb5c6beb9832a0556ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/shipments-backend-api/zipball/b668e8995dfb2fc90c2c9fe89a8dfac00bd2fa66", - "reference": "b668e8995dfb2fc90c2c9fe89a8dfac00bd2fa66", + "url": "https://api.github.com/repos/spryker/shipments-backend-api/zipball/049bb9970035b9db26d18bb5c6beb9832a0556ff", + "reference": "049bb9970035b9db26d18bb5c6beb9832a0556ff", "shasum": "" }, "require": { @@ -62004,9 +62053,9 @@ ], "description": "ShipmentsBackendApi module", "support": { - "source": "https://github.com/spryker/shipments-backend-api/tree/0.1.0" + "source": "https://github.com/spryker/shipments-backend-api/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/shipments-rest-api", @@ -65851,16 +65900,16 @@ }, { "name": "spryker/users-backend-api", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spryker/users-backend-api.git", - "reference": "81aef178b9bb57a81e07e31db06fa8e2713aee11" + "reference": "ab9dccf159835201705422a422fd4de499fb9ea1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/users-backend-api/zipball/81aef178b9bb57a81e07e31db06fa8e2713aee11", - "reference": "81aef178b9bb57a81e07e31db06fa8e2713aee11", + "url": "https://api.github.com/repos/spryker/users-backend-api/zipball/ab9dccf159835201705422a422fd4de499fb9ea1", + "reference": "ab9dccf159835201705422a422fd4de499fb9ea1", "shasum": "" }, "require": { @@ -65895,9 +65944,9 @@ ], "description": "UsersBackendApi module", "support": { - "source": "https://github.com/spryker/users-backend-api/tree/1.3.0" + "source": "https://github.com/spryker/users-backend-api/tree/1.4.0" }, - "time": "2023-05-24T17:55:49+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/util-csv", @@ -67104,16 +67153,16 @@ }, { "name": "spryker/warehouse-users-backend-api", - "version": "0.2.0", + "version": "0.3.0", "source": { "type": "git", "url": "https://github.com/spryker/warehouse-users-backend-api.git", - "reference": "577efabf86f33cb8b05642826f51cd590c8d094d" + "reference": "783e956883251932931e4e269e73b7564faff5bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/warehouse-users-backend-api/zipball/577efabf86f33cb8b05642826f51cd590c8d094d", - "reference": "577efabf86f33cb8b05642826f51cd590c8d094d", + "url": "https://api.github.com/repos/spryker/warehouse-users-backend-api/zipball/783e956883251932931e4e269e73b7564faff5bd", + "reference": "783e956883251932931e4e269e73b7564faff5bd", "shasum": "" }, "require": { @@ -67152,22 +67201,22 @@ ], "description": "WarehouseUsersBackendApi module", "support": { - "source": "https://github.com/spryker/warehouse-users-backend-api/tree/0.2.0" + "source": "https://github.com/spryker/warehouse-users-backend-api/tree/0.3.0" }, - "time": "2023-05-24T17:55:49+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/warehouses-backend-api", - "version": "0.1.0", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/warehouses-backend-api.git", - "reference": "760152f3dd143e14687ce13a28df9842020aad07" + "reference": "22bce39e53040c7463b4a6e8985605309b619fb8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/warehouses-backend-api/zipball/760152f3dd143e14687ce13a28df9842020aad07", - "reference": "760152f3dd143e14687ce13a28df9842020aad07", + "url": "https://api.github.com/repos/spryker/warehouses-backend-api/zipball/22bce39e53040c7463b4a6e8985605309b619fb8", + "reference": "22bce39e53040c7463b4a6e8985605309b619fb8", "shasum": "" }, "require": { @@ -67199,9 +67248,9 @@ ], "description": "WarehousesBackendApi module", "support": { - "source": "https://github.com/spryker/warehouses-backend-api/tree/0.1.0" + "source": "https://github.com/spryker/warehouses-backend-api/tree/0.2.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-08-22T14:41:38+00:00" }, { "name": "spryker/web-profiler-extension", diff --git a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php index b665a9f6da..23983975c3 100644 --- a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php +++ b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php @@ -252,6 +252,7 @@ use Spryker\Glue\ShipmentsRestApi\Plugin\GlueApplication\ShipmentMethodsByShipmentResourceRelationshipPlugin; use Spryker\Glue\ShipmentsRestApi\Plugin\GlueApplication\ShipmentsByCheckoutDataResourceRelationshipPlugin; use Spryker\Glue\ShipmentsRestApi\ShipmentsRestApiConfig; +use Spryker\Glue\ShipmentTypesRestApi\Plugin\GlueApplication\ShipmentTypesResourceRoutePlugin; use Spryker\Glue\ShoppingListsRestApi\Plugin\GlueApplication\ShoppingListItemByShoppingListResourceRelationshipPlugin; use Spryker\Glue\ShoppingListsRestApi\Plugin\GlueApplication\ShoppingListItemsResourcePlugin; use Spryker\Glue\ShoppingListsRestApi\Plugin\GlueApplication\ShoppingListsResourcePlugin; @@ -378,6 +379,7 @@ protected function getResourceRoutePlugins(): array new CustomerOrdersResourceRoutePlugin(), new ServicePointsResourceRoutePlugin(), new ServicePointAddressesResourceRoutePlugin(), + new ShipmentTypesResourceRoutePlugin(), ]; } diff --git a/src/Pyz/Glue/PickingListsBackendApi/PickingListsBackendApiDependencyProvider.php b/src/Pyz/Glue/PickingListsBackendApi/PickingListsBackendApiDependencyProvider.php index b88b05a7ac..b08ff3f076 100644 --- a/src/Pyz/Glue/PickingListsBackendApi/PickingListsBackendApiDependencyProvider.php +++ b/src/Pyz/Glue/PickingListsBackendApi/PickingListsBackendApiDependencyProvider.php @@ -8,17 +8,17 @@ namespace Pyz\Glue\PickingListsBackendApi; use Spryker\Glue\PickingListsBackendApi\PickingListsBackendApiDependencyProvider as SprykerPickingListsBackendApiDependencyProvider; -use Spryker\Glue\ProductPackagingUnitsBackendApi\Plugin\PickingListsBackendApi\ProductPackagingUnitApiPickingListItemsAttributesMapperPlugin; +use Spryker\Glue\ProductPackagingUnitsBackendApi\Plugin\PickingListsBackendApi\ProductPackagingUnitPickingListItemsBackendApiAttributesMapperPlugin; class PickingListsBackendApiDependencyProvider extends SprykerPickingListsBackendApiDependencyProvider { /** - * @return list<\Spryker\Glue\PickingListsBackendApiExtension\Dependency\Plugin\ApiPickingListItemsAttributesMapperPluginInterface> + * @return list<\Spryker\Glue\PickingListsBackendApiExtension\Dependency\Plugin\PickingListItemsBackendApiAttributesMapperPluginInterface> */ - protected function getApiPickingListItemsAttributesMapperPlugins(): array + protected function getPickingListItemsBackendApiAttributesMapperPlugins(): array { return [ - new ProductPackagingUnitApiPickingListItemsAttributesMapperPlugin(), + new ProductPackagingUnitPickingListItemsBackendApiAttributesMapperPlugin(), ]; } } diff --git a/src/Pyz/Glue/SalesOrdersBackendApi/SalesOrdersBackendApiDependencyProvider.php b/src/Pyz/Glue/SalesOrdersBackendApi/SalesOrdersBackendApiDependencyProvider.php index 083ff28898..812ee57387 100644 --- a/src/Pyz/Glue/SalesOrdersBackendApi/SalesOrdersBackendApiDependencyProvider.php +++ b/src/Pyz/Glue/SalesOrdersBackendApi/SalesOrdersBackendApiDependencyProvider.php @@ -7,18 +7,18 @@ namespace Pyz\Glue\SalesOrdersBackendApi; -use Spryker\Glue\CartNotesBackendApi\Plugin\SalesOrdersBackendApi\CartNoteApiOrdersAttributesMapperPlugin; +use Spryker\Glue\CartNotesBackendApi\Plugin\SalesOrdersBackendApi\CartNoteOrdersBackendApiAttributesMapperPlugin; use Spryker\Glue\SalesOrdersBackendApi\SalesOrdersBackendApiDependencyProvider as SprykerSalesOrdersBackendApiDependencyProvider; class SalesOrdersBackendApiDependencyProvider extends SprykerSalesOrdersBackendApiDependencyProvider { /** - * @return list<\Spryker\Glue\SalesOrdersBackendApiExtension\Dependency\Plugin\ApiOrdersAttributesMapperPluginInterface> + * @return list<\Spryker\Glue\SalesOrdersBackendApiExtension\Dependency\Plugin\OrdersBackendApiAttributesMapperPluginInterface> */ - protected function getApiOrdersAttributesMapperPlugins(): array + protected function getOrdersBackendApiAttributesMapperPlugins(): array { return [ - new CartNoteApiOrdersAttributesMapperPlugin(), + new CartNoteOrdersBackendApiAttributesMapperPlugin(), ]; } } diff --git a/tests/PyzTest/Glue/ShipmentTypes/RestApi/ShipmentTypesRestApiCest.php b/tests/PyzTest/Glue/ShipmentTypes/RestApi/ShipmentTypesRestApiCest.php new file mode 100644 index 0000000000..549e82a152 --- /dev/null +++ b/tests/PyzTest/Glue/ShipmentTypes/RestApi/ShipmentTypesRestApiCest.php @@ -0,0 +1,199 @@ +loadFixtures(ShipmentTypesRestApiFixtures::class); + $this->fixtures = $fixtures; + } + + /** + * @depends loadFixtures + * + * @param \PyzTest\Glue\ShipmentTypes\ShipmentTypesApiTester $I + * + * @return void + */ + public function requestGetShipmentTypes(ShipmentTypesApiTester $I): void + { + // Act + $I->sendGET( + $I->formatUrl(ShipmentTypesRestApiConfig::RESOURCE_SHIPMENT_TYPES), + ); + + // Assert + $I->seeResponseCodeIs(HttpCode::OK); + $I->seeResponseIsJson(); + $I->seeResponseMatchesOpenApiSchema(); + + $I->amSure('The returned resource has correct self-link') + ->whenI() + ->seeResponseLinksContainsSelfLink( + $I->formatFullUrl(ShipmentTypesRestApiConfig::RESOURCE_SHIPMENT_TYPES), + ); + + $I->amSure('The returned resource has not empty collection') + ->whenI() + ->seeResponseDataContainsNonEmptyCollection(); + + $I->amSure('The returned resource has correct resource collection type') + ->whenI() + ->seeResponseDataContainsResourceCollectionOfType(ShipmentTypesRestApiConfig::RESOURCE_SHIPMENT_TYPES); + } + + /** + * @depends loadFixtures + * + * @param \PyzTest\Glue\ShipmentTypes\ShipmentTypesApiTester $I + * + * @return void + */ + public function requestGetShipmentTypesReturnsShipmentTypesSortedByDESC(ShipmentTypesApiTester $I): void + { + // Act + $I->sendGET( + $I->formatUrl( + '{shipmentTypeResource}?sort={direction}', + [ + 'shipmentTypeResource' => ShipmentTypesRestApiConfig::RESOURCE_SHIPMENT_TYPES, + 'direction' => '-key', + ], + ), + ); + + // Assert + $I->amSure('The returned resource filtered by DESC key') + ->whenI() + ->assertSame('DESC', $I->getShipmentTypeKeysSorting($I->getDataFromResponseByJsonPath('$.data[*].attributes.key'))); + } + + /** + * @depends loadFixtures + * + * @param \PyzTest\Glue\ShipmentTypes\ShipmentTypesApiTester $I + * + * @return void + */ + public function requestGetShipmentTypesReturnsShipmentTypesSortedByASC(ShipmentTypesApiTester $I): void + { + // Act + $I->sendGET( + $I->formatUrl( + '{shipmentTypeResource}?sort={direction}', + [ + 'shipmentTypeResource' => ShipmentTypesRestApiConfig::RESOURCE_SHIPMENT_TYPES, + 'direction' => 'key', + ], + ), + ); + + // Assert + $I->amSure('The returned resource filtered by ASC key') + ->whenI() + ->assertSame('ASC', $I->getShipmentTypeKeysSorting($I->getDataFromResponseByJsonPath('$.data[*].attributes.key'))); + } + + /** + * @depends loadFixtures + * + * @param \PyzTest\Glue\ShipmentTypes\ShipmentTypesApiTester $I + * + * @return void + */ + public function requestGetShipmentTypeByUuid(ShipmentTypesApiTester $I): void + { + // Arrange + $shipmentTypeTransfer = $this->fixtures->getShipmentTypes()[0]; + + // Act + $I->sendGET( + $I->formatUrl( + '{shipmentTypeResource}/{shipmentTypeUuid}', + [ + 'shipmentTypeResource' => ShipmentTypesRestApiConfig::RESOURCE_SHIPMENT_TYPES, + 'shipmentTypeUuid' => $shipmentTypeTransfer->getUuidOrFail(), + ], + ), + ); + + // Assert + $data = $I->getDataFromResponseByJsonPath('$.data'); + + $I->seeResponseCodeIs(HttpCode::OK); + $I->seeResponseIsJson(); + $I->assertSame(ShipmentTypesRestApiConfig::RESOURCE_SHIPMENT_TYPES, $data['type']); + $I->assertSame($shipmentTypeTransfer->getUuidOrFail(), $data['id']); + $I->assertEquals( + [ + 'key' => $shipmentTypeTransfer->getKeyOrFail(), + 'name' => $shipmentTypeTransfer->getNameOrFail(), + ], + $data['attributes'], + ); + } + + /** + * @param \PyzTest\Glue\ShipmentTypes\ShipmentTypesApiTester $I + * + * @return void + */ + public function requestGetShipmentTypeByUndefinedUuid(ShipmentTypesApiTester $I): void + { + // Act + $I->sendGET( + $I->formatUrl( + '{shipmentTypeResource}/{shipmentTypeUuid}', + [ + 'shipmentTypeResource' => ShipmentTypesRestApiConfig::RESOURCE_SHIPMENT_TYPES, + 'shipmentTypeUuid' => 'fake-uuid', + ], + ), + ); + + // Assert + $I->seeResponseCodeIs(HttpCode::NOT_FOUND); + $I->seeResponseIsJson(); + $I->assertSame( + $I->getDataFromResponseByJsonPath('$.errors[0]'), + [ + 'code' => '5501', + 'status' => 404, + 'detail' => 'A delivery type entity was not found.', + ], + ); + } +} diff --git a/tests/PyzTest/Glue/ShipmentTypes/RestApi/ShipmentTypesRestApiFixtures.php b/tests/PyzTest/Glue/ShipmentTypes/RestApi/ShipmentTypesRestApiFixtures.php new file mode 100644 index 0000000000..8813a77d20 --- /dev/null +++ b/tests/PyzTest/Glue/ShipmentTypes/RestApi/ShipmentTypesRestApiFixtures.php @@ -0,0 +1,76 @@ + + */ + protected array $shipmentTypes = []; + + /** + * @param \PyzTest\Glue\ShipmentTypes\ShipmentTypesApiTester $I + * + * @return \SprykerTest\Shared\Testify\Fixtures\FixturesContainerInterface + */ + public function buildFixtures(ShipmentTypesApiTester $I): FixturesContainerInterface + { + $this->shipmentTypes = [ + $this->createActiveShipmentType($I, ['DE']), + $this->createActiveShipmentType($I, ['DE']), + ]; + + return $this; + } + + /** + * @return list<\Generated\Shared\Transfer\ShipmentTypeTransfer> + */ + public function getShipmentTypes(): array + { + return $this->shipmentTypes; + } + + /** + * @param \PyzTest\Glue\ShipmentTypes\ShipmentTypesApiTester $I + * @param list $storeNames + * + * @return \Generated\Shared\Transfer\ShipmentTypeTransfer + */ + protected function createActiveShipmentType(ShipmentTypesApiTester $I, array $storeNames = []): ShipmentTypeTransfer + { + $storeRelationTransfer = (new StoreRelationTransfer()); + foreach ($storeNames as $storeName) { + $storeRelationTransfer->addStores($I->haveStore([StoreTransfer::NAME => $storeName])); + } + + return $I->haveShipmentType([ + ShipmentTypeTransfer::IS_ACTIVE => true, + ShipmentTypeTransfer::STORE_RELATION => $storeRelationTransfer, + ]); + } +} diff --git a/tests/PyzTest/Glue/ShipmentTypes/_support/ShipmentTypesApiTester.php b/tests/PyzTest/Glue/ShipmentTypes/_support/ShipmentTypesApiTester.php new file mode 100644 index 0000000000..f407499f61 --- /dev/null +++ b/tests/PyzTest/Glue/ShipmentTypes/_support/ShipmentTypesApiTester.php @@ -0,0 +1,52 @@ + $shipmentTypeKeys + * + * @return string + */ + public function getShipmentTypeKeysSorting(array $shipmentTypeKeys): string + { + $firstKey = reset($shipmentTypeKeys); + $lastKey = end($shipmentTypeKeys); + + if ($firstKey > $lastKey) { + return 'DESC'; + } + + if ($firstKey < $lastKey) { + return 'ASC'; + } + + return 'UNORDERED'; + } +} diff --git a/tests/PyzTest/Glue/ShipmentTypes/codeception.yml b/tests/PyzTest/Glue/ShipmentTypes/codeception.yml new file mode 100644 index 0000000000..fc5a6f8eb8 --- /dev/null +++ b/tests/PyzTest/Glue/ShipmentTypes/codeception.yml @@ -0,0 +1,39 @@ +namespace: PyzTest\Glue\ShipmentTypes + +paths: + tests: . + data: _data + support: _support + output: _output + +coverage: + enabled: true + remote: false + whitelist: { include: ['../../../../src/*'] } + +suites: + RestApi: + actor: ShipmentTypesApiTester + modules: + enabled: + - Asserts + - \PyzTest\Shared\Testify\Helper\Environment + - \SprykerTest\Shared\Testify\Helper\LocatorHelper: + projectNamespaces: ['Pyz'] + - \SprykerTest\Shared\Propel\Helper\ConnectionHelper + - \SprykerTest\Shared\Testify\Helper\DataCleanupHelper + - \SprykerTest\Glue\Testify\Helper\GlueRest + - \SprykerTest\Glue\Testify\Helper\OpenApi3 + - \SprykerTest\Glue\Testify\Helper\JsonPath + - \SprykerTest\Shared\Testify\Helper\ConfigHelper + - \SprykerTest\Shared\Testify\Helper\DependencyHelper + - \SprykerTest\Service\Container\Helper\ContainerHelper + - \SprykerTest\Shared\ShipmentType\Helper\ShipmentTypeHelper + - \SprykerTest\Shared\Store\Helper\StoreDataHelper + - \SprykerTest\Shared\Store\Helper\StoreDependencyHelper + config: + \SprykerTest\Glue\Testify\Helper\GlueRest: + depends: PhpBrowser + part: Json + \SprykerTest\Shared\Testify\Helper\DataCleanupHelper: + cleanup: false