Skip to content
Snippets Groups Projects
Commit 19b0a7bc authored by Benni Mack's avatar Benni Mack Committed by Stefan Bürk
Browse files

[!!!][TASK] Declare TimeTracker read API `@internal`

The TimeTracker exists for a very long time and did not
receive much love over the years. It comes with fishy
internal structures and needs a bigger overhaul.

While various parts throughout the core and extensions
actively use the "write" API - push(), pull() and
setTSlogMessage() - the "init" API is only used by
middlewares and the "read" and "print" API only by
EXT:adminpanel.

The patch moves the "print" related methods to the
admin panel extension as is, and declares everything
except the "write" methods `@internal`. This allows
future refactoring of the now internal data structures
and API.

Resolves: #102976
Releases: main
Change-Id: Ida37154a71dd4b04cb5bcea79208824f4e6f4293
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/82677


Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
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 1a2ce6e5
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