[TASK] Deprecate extbase ObjectManager
With all non-legacy usages of ObjectManager being gone, this final patch adds a series of @deprecation annotations throughout the core, adapts some comments, and finally adds a trigger_error() to ObjectManager->get(). Resolves: #94619 Related: #90803 Releases: master Change-Id: Iaa65f7dee4e5aa9eb4e2c217e76105b0263dc6dc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70054 Tested-by:core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/core/Classes/Utility/GeneralUtility.php 0 additions, 6 deletionstypo3/sysext/core/Classes/Utility/GeneralUtility.php
- typo3/sysext/core/Documentation/Changelog/10.4/Deprecation-90803-DeprecationOfObjectManagergetInExtbaseContext.rst 2 additions, 0 deletions...n-90803-DeprecationOfObjectManagergetInExtbaseContext.rst
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-94619-ExtbaseObjectManager.rst 59 additions, 0 deletions...angelog/master/Deprecation-94619-ExtbaseObjectManager.rst
- typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php 4 additions, 0 deletions...ysext/extbase/Classes/Mvc/Controller/ActionController.php
- typo3/sysext/extbase/Classes/Mvc/Dispatcher.php 2 additions, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Dispatcher.php
- typo3/sysext/extbase/Classes/Object/Container/Container.php 3 additions, 0 deletionstypo3/sysext/extbase/Classes/Object/Container/Container.php
- typo3/sysext/extbase/Classes/Object/Container/Exception/UnknownObjectException.php 2 additions, 0 deletions...ses/Object/Container/Exception/UnknownObjectException.php
- typo3/sysext/extbase/Classes/Object/Exception.php 2 additions, 0 deletionstypo3/sysext/extbase/Classes/Object/Exception.php
- typo3/sysext/extbase/Classes/Object/Exception/CannotBuildObjectException.php 2 additions, 0 deletions...e/Classes/Object/Exception/CannotBuildObjectException.php
- typo3/sysext/extbase/Classes/Object/Exception/CannotReconstituteObjectException.php 2 additions, 0 deletions...es/Object/Exception/CannotReconstituteObjectException.php
- typo3/sysext/extbase/Classes/Object/ObjectManager.php 4 additions, 2 deletionstypo3/sysext/extbase/Classes/Object/ObjectManager.php
- typo3/sysext/extbase/Classes/Object/ObjectManagerInterface.php 3 additions, 0 deletions.../sysext/extbase/Classes/Object/ObjectManagerInterface.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php 1 addition, 0 deletions...extbase/Classes/Persistence/Generic/Mapper/DataMapper.php
- typo3/sysext/extbase/Classes/Persistence/Repository.php 2 additions, 0 deletionstypo3/sysext/extbase/Classes/Persistence/Repository.php
- typo3/sysext/extbase/Classes/Property/TypeConverter/AbstractTypeConverter.php 2 additions, 0 deletions.../Classes/Property/TypeConverter/AbstractTypeConverter.php
- typo3/sysext/extbase/Classes/ServiceProvider.php 11 additions, 0 deletionstypo3/sysext/extbase/Classes/ServiceProvider.php
- typo3/sysext/extbase/Classes/SignalSlot/Exception/InvalidSlotException.php 2 additions, 0 deletions...ase/Classes/SignalSlot/Exception/InvalidSlotException.php
- typo3/sysext/extbase/Classes/SignalSlot/Exception/InvalidSlotReturnException.php 2 additions, 0 deletions...asses/SignalSlot/Exception/InvalidSlotReturnException.php
- typo3/sysext/extbase/Configuration/Services.php 1 addition, 0 deletionstypo3/sysext/extbase/Configuration/Services.php
- typo3/sysext/extbase/Configuration/Services.yaml 1 addition, 0 deletionstypo3/sysext/extbase/Configuration/Services.yaml
Please register or sign in to comment