Upgrade the ProductConfigurationsPriceProductVolumesRestApi module
Edit on GitHubUpgrading from version 0.1.* to version 0.2.*
Estimated migration time: 10 minutes
To upgrade the ProductConfigurationsPriceProductVolumesRestApi
module from version 0.1.* to version 0.2.*, do the following:
- Update the
ProductConfigurationsPriceProductVolumesRestApi
module to version 0.2.0:
composer require spryker/product-configurations-price-product-volumes-rest-api:"^0.2.0" --update-with-dependencies
-
From
\Pyz\Glue\ProductConfigurationsRestApi\ProductConfigurationsRestApiDependencyProvider
, remove the plugins:ProductConfigurationVolumePriceRestCartItemProductConfigurationMapperPlugin
ProductConfigurationVolumePriceCartItemProductConfigurationMapperPlugin
-
In
\Pyz\Glue\ProductConfigurationsRestApi\ProductConfigurationsRestApiDependencyProvider
, on the project level, register the mapping plugins:
<?php
namespace Pyz\Glue\ProductConfigurationsRestApi;
use Spryker\Glue\ProductConfigurationsPriceProductVolumesRestApi\Plugin\ProductConfigurationsRestApi\ProductConfigurationVolumePriceProductConfigurationPriceMapperPlugin;
use Spryker\Glue\ProductConfigurationsPriceProductVolumesRestApi\Plugin\ProductConfigurationsRestApi\ProductConfigurationVolumePriceRestProductConfigurationPriceMapperPlugin;
use Spryker\Glue\ProductConfigurationsRestApi\ProductConfigurationsRestApiDependencyProvider as SprykerProductConfigurationsRestApiDependencyProvider;
class ProductConfigurationsRestApiDependencyProvider extends SprykerProductConfigurationsRestApiDependencyProvider
{
/**
* @return \Spryker\Glue\ProductConfigurationsRestApiExtension\Dependency\Plugin\ProductConfigurationPriceMapperPluginInterface[]
*/
protected function getProductConfigurationPriceMapperPlugins(): array
{
return [
new ProductConfigurationVolumePriceProductConfigurationPriceMapperPlugin(),
];
}
/**
* @return \Spryker\Glue\ProductConfigurationsRestApiExtension\Dependency\Plugin\RestProductConfigurationPriceMapperPluginInterface[]
*/
protected function getRestProductConfigurationPriceMapperPlugins(): array
{
return [
new ProductConfigurationVolumePriceRestProductConfigurationPriceMapperPlugin(),
];
}
}
Thank you!
For submitting the form