Skip to content
Snippets Groups Projects
Commit fb76df81 authored by Oliver Bartsch's avatar Oliver Bartsch
Browse files

[TASK] Clean up site configuration functionality

This cleans up several details in the site configuration handling,
especially in terms of caching.

* Remove SingletonInterface from `SiteConfiguration`
* Replace @internal properties with constants
* Use injected services instead of duplicated makeInstance() calls
* Replacing property based cache with runtime cache in `SiteConfiguration`

Resolves: #105263
Releases: main
Change-Id: Idbcd9553b1fa65ca5781ef838f12157a5024a349
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86546


Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarcore-ci <typo3@b13.com>
Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
parent 7cc916ee
Branches
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