[TASK] Modernize ext:adminpanel
* Use more DI * Avoid MainController being a singleton, have it DI shared * Avoid static state in InMemoryLogWriter * Add various type hints * Streamline annotations * Avoid a useless exception class * Use inject* method for DI in an abstract class to avoid polluting __construct() for consumers. Resolves: #99137 Releases: main Change-Id: I15046da24581fccc1524af6ab3320de6c6880c78 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76704 Tested-by:Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
parent
2aff2fe6
Please register or sign in to comment