[TASK] Performance: Avoid using array_keys in foreach
This lowers the memory usage. Iterate on the original array instead of an array_keys()-copy which lowers memory usage and enhances performance. Change-Id: If65fae1665e242667d621f086a55a22a8d5309ed Resolves: #64004 Releases: master, 6.2 Reviewed-on: http://review.typo3.org/35373 Reviewed-by:Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Tested-by:
Jigal van Hemert <jigal.van.hemert@typo3.org>
Showing
- typo3/sysext/backend/Classes/Form/FormEngine.php 2 additions, 3 deletionstypo3/sysext/backend/Classes/Form/FormEngine.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 8 additions, 12 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/core/Classes/Cache/Backend/TransientMemoryBackend.php 1 addition, 1 deletion...ext/core/Classes/Cache/Backend/TransientMemoryBackend.php
- typo3/sysext/core/Classes/Cache/CacheManager.php 3 additions, 3 deletionstypo3/sysext/core/Classes/Cache/CacheManager.php
- typo3/sysext/core/Classes/Category/CategoryRegistry.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Category/CategoryRegistry.php
- typo3/sysext/core/Classes/Core/ClassLoader.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Core/ClassLoader.php
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 6 additions, 6 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Classes/Package/DependencyResolver.php 4 additions, 5 deletionstypo3/sysext/core/Classes/Package/DependencyResolver.php
- typo3/sysext/core/Classes/Package/PackageManager.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Package/PackageManager.php
- typo3/sysext/core/Classes/Page/PageRenderer.php 2 additions, 2 deletionstypo3/sysext/core/Classes/Page/PageRenderer.php
- typo3/sysext/core/Classes/Utility/ArrayUtility.php 3 additions, 4 deletionstypo3/sysext/core/Classes/Utility/ArrayUtility.php
- typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 2 additions, 2 deletions...ysext/core/Classes/Utility/ExtensionManagementUtility.php
- typo3/sysext/core/Resources/PHP/TYPO3.Flow/Classes/TYPO3/Flow/Package/PackageManager.php 1 addition, 1 deletion.../TYPO3.Flow/Classes/TYPO3/Flow/Package/PackageManager.php
- typo3/sysext/core/Tests/FunctionalTestCaseBootstrapUtility.php 1 addition, 1 deletion.../sysext/core/Tests/FunctionalTestCaseBootstrapUtility.php
- typo3/sysext/core/Tests/Unit/Resource/FileReferenceTest.php 1 addition, 1 deletiontypo3/sysext/core/Tests/Unit/Resource/FileReferenceTest.php
- typo3/sysext/extensionmanager/Classes/Utility/ListUtility.php 1 addition, 1 deletion...3/sysext/extensionmanager/Classes/Utility/ListUtility.php
- typo3/sysext/fluid/Classes/Core/Parser/TemplateParser.php 1 addition, 1 deletiontypo3/sysext/fluid/Classes/Core/Parser/TemplateParser.php
- typo3/sysext/impexp/Classes/ImportExport.php 4 additions, 4 deletionstypo3/sysext/impexp/Classes/ImportExport.php
- typo3/sysext/recycler/Classes/Domain/Model/Tables.php 1 addition, 1 deletiontypo3/sysext/recycler/Classes/Domain/Model/Tables.php
- typo3/sysext/rtehtmlarea/Classes/Hook/Install/DeprecatedRteProperties.php 5 additions, 3 deletions...htmlarea/Classes/Hook/Install/DeprecatedRteProperties.php
Please register or sign in to comment