Skip to content
Snippets Groups Projects
Commit d00ec876 authored by Christian Kuhn's avatar Christian Kuhn
Browse files

[TASK] Refactor EM InstallUtility

Minor cleanup in extensionmanager FileHandlingUtility
to make a dependency more explicit, everything else is
within InstallUtility:

* No explicit singleton since this service is shared
  by default
* More injection over GU::makeInstance()
* Avoid extbase LocalizationUtility, use core
  LanguageService
* More strict types
* Inline a series of low-liner methods and
  protect more API to clean up class signature

Resolves: #101648
Related: #101643
Releases: main
Change-Id: Ice4614300eaf559a39cdbdc966df1e0e0e5852db
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80506


Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarcore-ci <typo3@b13.com>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
parent 720dd861
Branches
Tags
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment