Skip to content
Permalink
Browse files

OXDEV-1287 Deprecate ClassProviderStorage and interface

  • Loading branch information...
Farzam Tahmasebmirza authored and iegupov committed Jun 27, 2019
1 parent e71b61b commit db948b98ef88dcabb847e040163ccac042d878b7
@@ -148,7 +148,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- `\OxidEsales\EshopCommunity\Core\Module\ModuleCache` ModuleCache moved to Internal\Module package.
- `\OxidEsales\EshopCommunity\Core\Module\ModuleExtensionsCleaner` The whole chain is updated during module activation and deactivation in the database. We do not need this functionality any more
- `\OxidEsales\EshopCommunity\Core\Module\ModuleValidatorFactory` Module metadata validation moved to Internal\Module package

- `\OxidEsales\EshopCommunity\Core\Routing\Module\ClassProviderStorage` Use service "OxidEsales\EshopCommunity\Internal\Common\Storage\YamlFileStorage".
- `\OxidEsales\EshopCommunity\Core\Contract\ClassProviderStorageInterface` Use service "OxidEsales\EshopCommunity\Internal\Common\Storage\ArrayStorageInterface".

## [6.3.4] - 2019-05-24

@@ -165,8 +166,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- `OxidEsales\EshopCommunity\source\Module\Core\Module`
- `OxidEsales\EshopCommunity\source\Module\Core\ModuleList`
- `OxidEsales\EshopCommunity\Core\Contract\IModuleValidator `
- `OxidEsales\EshopCommunity\Core\Module\ModuleMetadataValidator`
- `OxidEsales\EshopCommunity\Core\Module\ModuleMetadataValidator`

## [6.3.3] - 2019-04-16

### Fixed
@@ -2425,13 +2425,13 @@
'editionClassName' => \OxidEsales\EshopCommunity\Core\Contract\ClassProviderStorageInterface::class,
'isAbstract' => false,
'isInterface' => true,
'isDeprecated' => false
'isDeprecated' => true
],
'OxidEsales\Eshop\Core\Contract\ControllerMapProviderInterface' => [
'editionClassName' => \OxidEsales\EshopCommunity\Core\Contract\ControllerMapProviderInterface::class,
'isAbstract' => false,
'isInterface' => true,
'isDeprecated' => false
'isDeprecated' => true
],
'OxidEsales\Eshop\Core\Contract\IConfigurable' => [
'editionClassName' => \OxidEsales\EshopCommunity\Core\Contract\IConfigurable::class,
@@ -8,6 +8,7 @@
/**
* Interface for Handling the storing/loading of the metadata controller field of the modules.
*
* @deprecated since v6.4.0 (2019-03-22); Use service 'OxidEsales\EshopCommunity\Internal\Common\Storage\ArrayStorageInterface'.
* @internal Do not make a module extension for this class.
* @see https://wiki.oxidforge.org/Tutorials/Core_OXID_eShop_classes:_must_not_be_extended
*/
@@ -11,6 +11,7 @@
/**
* Handler class for the storing of the metadata controller field of the modules.
*
* @deprecated since v6.4.0 (2019-03-22); Use service 'OxidEsales\EshopCommunity\Internal\Common\Storage\YamlFileStorage'.
* @internal Do not make a module extension for this class.
* @see http://wiki.oxidforge.org/Tutorials/Core_OXID_eShop_classes:_must_not_be_extended
*/

0 comments on commit db948b9

Please sign in to comment.
You can’t perform that action at this time.