[TASK] Replace beginsWith method with strpos to reduce execution time
Use the native PHP method strpos instead of StringUtility::beginsWith method. The beginsWith method runtime compared to a simple strpos check is much higher. Resolves: #78602 Releases: master Change-Id: I608ed791ddd770a8de493e0796387a18b22ff2ce Reviewed-on: https://review.typo3.org/50534 Reviewed-by:Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
Showing
- typo3/sysext/backend/Classes/Console/CliRequestHandler.php 1 addition, 2 deletionstypo3/sysext/backend/Classes/Console/CliRequestHandler.php
- typo3/sysext/backend/Classes/Controller/Wizard/TableController.php 2 additions, 3 deletions...ext/backend/Classes/Controller/Wizard/TableController.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaColumnsProcessPlaceholders.php 1 addition, 2 deletions...s/Form/FormDataProvider/TcaColumnsProcessPlaceholders.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInputPlaceholders.php 2 additions, 3 deletions...nd/Classes/Form/FormDataProvider/TcaInputPlaceholders.php
- typo3/sysext/backend/Classes/Form/Wizard/SuggestWizard.php 1 addition, 2 deletionstypo3/sysext/backend/Classes/Form/Wizard/SuggestWizard.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 1 addition, 2 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/core/Classes/Database/Schema/SchemaMigrator.php 5 additions, 6 deletionstypo3/sysext/core/Classes/Database/Schema/SchemaMigrator.php
- typo3/sysext/core/Classes/Hooks/BackendUserGroupIntegrityCheck.php 1 addition, 2 deletions...ext/core/Classes/Hooks/BackendUserGroupIntegrityCheck.php
- typo3/sysext/core/Classes/Html/RteHtmlParser.php 1 addition, 2 deletionstypo3/sysext/core/Classes/Html/RteHtmlParser.php
- typo3/sysext/core/Classes/Imaging/IconProvider/BitmapIconProvider.php 2 additions, 3 deletions.../core/Classes/Imaging/IconProvider/BitmapIconProvider.php
- typo3/sysext/core/Classes/Imaging/IconProvider/SvgIconProvider.php 2 additions, 3 deletions...ext/core/Classes/Imaging/IconProvider/SvgIconProvider.php
- typo3/sysext/core/Classes/Migrations/TcaMigration.php 4 additions, 5 deletionstypo3/sysext/core/Classes/Migrations/TcaMigration.php
- typo3/sysext/core/Classes/Resource/ResourceCompressor.php 1 addition, 2 deletionstypo3/sysext/core/Classes/Resource/ResourceCompressor.php
- typo3/sysext/core/Classes/Tests/UnitTestCase.php 1 addition, 2 deletionstypo3/sysext/core/Classes/Tests/UnitTestCase.php
- typo3/sysext/core/Classes/TypoScript/Parser/TypoScriptParser.php 2 additions, 3 deletions...ysext/core/Classes/TypoScript/Parser/TypoScriptParser.php
- typo3/sysext/core/Classes/TypoScript/TemplateService.php 3 additions, 4 deletionstypo3/sysext/core/Classes/TypoScript/TemplateService.php
- typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 1 addition, 1 deletion...ysext/core/Classes/Utility/ExtensionManagementUtility.php
- typo3/sysext/core/Classes/Utility/PathUtility.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Utility/PathUtility.php
- typo3/sysext/felogin/Classes/Controller/FrontendLoginController.php 2 additions, 3 deletions...xt/felogin/Classes/Controller/FrontendLoginController.php
- typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php 5 additions, 5 deletions.../frontend/Classes/ContentObject/ContentObjectRenderer.php
Please register or sign in to comment