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

[TASK] Modernize EM FileHandlingUtility

The extension manager `@internal` class `FileHandlingUtility`
has a circular dependency to `InstallUtility`: Both inject
each other.

The patch resolves this by implementing
`reloadPackageInformation()` in `FileHandlingUtility` on
its own.

The class is modernized along the way with more type
hints, constructor property promotion, having all
public methods on top, and a unit test cleanup.

Resolves: #101641
Releases: main
Change-Id: I86061da7c92ad00c7c7df89d6b31a9b3ec03e9a0
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80495


Tested-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarStefan B�rk <stefan@buerk.tech>
Reviewed-by: default avatarStefan B�rk <stefan@buerk.tech>
Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
parent f9574539
Branches
Tags
No related merge requests found
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