[TASK] Use extension source paths in icon API
Also introduce internal PathUtility API to resolve the web path of extension resources and a helper public API method to check whether a path is an extension resource path. Start using the new API throughout the core. All checks of EXT prefix are replaced, further usages of getAbsoluteWebPath will be replaced in subsequent patches. Releases: master Resolves: #95022 Change-Id: I27994f309af8b35ad3822a5be59d81d164fa9cd0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70805 Tested-by:core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/backend/Classes/Controller/AbstractFormEngineAjaxController.php 1 addition, 1 deletion...d/Classes/Controller/AbstractFormEngineAjaxController.php
- typo3/sysext/backend/Classes/Template/ModuleTemplate.php 1 addition, 1 deletiontypo3/sysext/backend/Classes/Template/ModuleTemplate.php
- typo3/sysext/core/Classes/Configuration/Loader/PageTsConfigLoader.php 1 addition, 1 deletion.../core/Classes/Configuration/Loader/PageTsConfigLoader.php
- typo3/sysext/core/Classes/Configuration/Loader/YamlFileLoader.php 1 addition, 1 deletion...sext/core/Classes/Configuration/Loader/YamlFileLoader.php
- typo3/sysext/core/Classes/Imaging/IconProvider/AbstractSvgIconProvider.php 19 additions, 1 deletion.../Classes/Imaging/IconProvider/AbstractSvgIconProvider.php
- typo3/sysext/core/Classes/Imaging/IconProvider/BitmapIconProvider.php 18 additions, 10 deletions.../core/Classes/Imaging/IconProvider/BitmapIconProvider.php
- typo3/sysext/core/Classes/Imaging/IconProvider/SvgIconProvider.php 3 additions, 10 deletions...ext/core/Classes/Imaging/IconProvider/SvgIconProvider.php
- typo3/sysext/core/Classes/Imaging/IconProvider/SvgSpriteIconProvider.php 3 additions, 10 deletions...re/Classes/Imaging/IconProvider/SvgSpriteIconProvider.php
- typo3/sysext/core/Classes/Localization/LanguageService.php 2 additions, 1 deletiontypo3/sysext/core/Classes/Localization/LanguageService.php
- typo3/sysext/core/Classes/Page/PageRenderer.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Page/PageRenderer.php
- typo3/sysext/core/Classes/Resource/ResourceCompressor.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Resource/ResourceCompressor.php
- typo3/sysext/core/Classes/TypoScript/Parser/TypoScriptParser.php 1 addition, 1 deletion...ysext/core/Classes/TypoScript/Parser/TypoScriptParser.php
- typo3/sysext/core/Classes/TypoScript/TemplateService.php 2 additions, 1 deletiontypo3/sysext/core/Classes/TypoScript/TemplateService.php
- typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 6 additions, 2 deletions...ysext/core/Classes/Utility/ExtensionManagementUtility.php
- typo3/sysext/core/Classes/Utility/GeneralUtility.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Utility/GeneralUtility.php
- typo3/sysext/core/Classes/Utility/PathUtility.php 27 additions, 0 deletionstypo3/sysext/core/Classes/Utility/PathUtility.php
- typo3/sysext/dashboard/Classes/DashboardInitializationService.php 4 additions, 4 deletions...sext/dashboard/Classes/DashboardInitializationService.php
- typo3/sysext/form/Classes/Controller/FormEditorController.php 2 additions, 1 deletion...3/sysext/form/Classes/Controller/FormEditorController.php
- typo3/sysext/form/Classes/Hooks/FormPagePreviewRenderer.php 2 additions, 1 deletiontypo3/sysext/form/Classes/Hooks/FormPagePreviewRenderer.php
- typo3/sysext/form/Classes/Mvc/Persistence/FormPersistenceManager.php 1 addition, 1 deletion...t/form/Classes/Mvc/Persistence/FormPersistenceManager.php
Please register or sign in to comment