[TASK] Remove internal Extbase Object Container code
Since the ObjectManagerInterface methods. - isRegistered() - getScope() are internal, they are substituted by PHP's internal code, and avoid look ups to the custom ObjectContainer code. Two constants and further methods about Singleton checks within Extbase's internal ObjectContainer are removed as they are now unused as well. Resolves: #91002 Releases: master Change-Id: I1ed9ae2749aeabb6ab352057e639946289dde96a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64083 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
Showing
- typo3/sysext/extbase/Classes/Object/Container/Container.php 8 additions, 45 deletionstypo3/sysext/extbase/Classes/Object/Container/Container.php
- typo3/sysext/extbase/Classes/Object/ObjectManager.php 0 additions, 27 deletionstypo3/sysext/extbase/Classes/Object/ObjectManager.php
- typo3/sysext/extbase/Classes/Object/ObjectManagerInterface.php 0 additions, 18 deletions.../sysext/extbase/Classes/Object/ObjectManagerInterface.php
- typo3/sysext/extbase/Classes/SignalSlot/Dispatcher.php 1 addition, 1 deletiontypo3/sysext/extbase/Classes/SignalSlot/Dispatcher.php
- typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php 4 additions, 9 deletions...3/sysext/extbase/Classes/Validation/ValidatorResolver.php
- typo3/sysext/extbase/Tests/Unit/Object/Container/ContainerTest.php 1 addition, 19 deletions...ext/extbase/Tests/Unit/Object/Container/ContainerTest.php
- typo3/sysext/extbase/Tests/UnitDeprecated/SignalSlot/DispatcherTest.php 0 additions, 3 deletions...xtbase/Tests/UnitDeprecated/SignalSlot/DispatcherTest.php
Please register or sign in to comment