Skip to content

Commit

Permalink
OXDEV-1287 Deprecate ClassProviderStorage and interface
Browse files Browse the repository at this point in the history
  • Loading branch information
Farzam Tahmasebmirza authored and godefroy-le-hardi committed Jul 5, 2019
1 parent e71b61b commit db948b9
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 5 deletions.
7 changes: 4 additions & 3 deletions CHANGELOG.md
Expand Up @@ -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\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\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\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 ## [6.3.4] - 2019-05-24


Expand All @@ -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\Module`
- `OxidEsales\EshopCommunity\source\Module\Core\ModuleList` - `OxidEsales\EshopCommunity\source\Module\Core\ModuleList`
- `OxidEsales\EshopCommunity\Core\Contract\IModuleValidator ` - `OxidEsales\EshopCommunity\Core\Contract\IModuleValidator `
- `OxidEsales\EshopCommunity\Core\Module\ModuleMetadataValidator` - `OxidEsales\EshopCommunity\Core\Module\ModuleMetadataValidator`

## [6.3.3] - 2019-04-16 ## [6.3.3] - 2019-04-16


### Fixed ### Fixed
Expand Down
4 changes: 2 additions & 2 deletions source/Core/Autoload/UnifiedNameSpaceClassMap.php
Expand Up @@ -2425,13 +2425,13 @@
'editionClassName' => \OxidEsales\EshopCommunity\Core\Contract\ClassProviderStorageInterface::class, 'editionClassName' => \OxidEsales\EshopCommunity\Core\Contract\ClassProviderStorageInterface::class,
'isAbstract' => false, 'isAbstract' => false,
'isInterface' => true, 'isInterface' => true,
'isDeprecated' => false 'isDeprecated' => true
], ],
'OxidEsales\Eshop\Core\Contract\ControllerMapProviderInterface' => [ 'OxidEsales\Eshop\Core\Contract\ControllerMapProviderInterface' => [
'editionClassName' => \OxidEsales\EshopCommunity\Core\Contract\ControllerMapProviderInterface::class, 'editionClassName' => \OxidEsales\EshopCommunity\Core\Contract\ControllerMapProviderInterface::class,
'isAbstract' => false, 'isAbstract' => false,
'isInterface' => true, 'isInterface' => true,
'isDeprecated' => false 'isDeprecated' => true
], ],
'OxidEsales\Eshop\Core\Contract\IConfigurable' => [ 'OxidEsales\Eshop\Core\Contract\IConfigurable' => [
'editionClassName' => \OxidEsales\EshopCommunity\Core\Contract\IConfigurable::class, 'editionClassName' => \OxidEsales\EshopCommunity\Core\Contract\IConfigurable::class,
Expand Down
1 change: 1 addition & 0 deletions source/Core/Contract/ClassProviderStorageInterface.php
Expand Up @@ -8,6 +8,7 @@
/** /**
* Interface for Handling the storing/loading of the metadata controller field of the modules. * 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. * @internal Do not make a module extension for this class.
* @see https://wiki.oxidforge.org/Tutorials/Core_OXID_eShop_classes:_must_not_be_extended * @see https://wiki.oxidforge.org/Tutorials/Core_OXID_eShop_classes:_must_not_be_extended
*/ */
Expand Down
1 change: 1 addition & 0 deletions source/Core/Routing/Module/ClassProviderStorage.php
Expand Up @@ -11,6 +11,7 @@
/** /**
* Handler class for the storing of the metadata controller field of the modules. * 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. * @internal Do not make a module extension for this class.
* @see http://wiki.oxidforge.org/Tutorials/Core_OXID_eShop_classes:_must_not_be_extended * @see http://wiki.oxidforge.org/Tutorials/Core_OXID_eShop_classes:_must_not_be_extended
*/ */
Expand Down

0 comments on commit db948b9

Please sign in to comment.