Important: #110333 - File metadata is resolved in every context
See forge#110333
Description
The metadata of a file, stored in
sys_, is now resolved for
the language and the workspace of the current context in every context -
frontend, backend, command line and eID requests alike. Before, that resolution
was done by the event listener
\TYPO3\, which returned early
unless the current request was a frontend request, so translated metadata was
only ever used in the frontend.
\TYPO3\ now resolves the record
itself, before dispatching the PSR-14 event
\TYPO3\. Listeners of that
event therefore receive the already resolved record.
The obsolete class
\TYPO3\
has been removed. It was marked
@internal
, so no public API is affected.
Event listeners that were ordered before its listener identifier
typo3- to receive the default language record now receive
the resolved record as well. An ordering against that identifier is ignored and
can be dropped.