Breaking: #94117 - Register Extbase type converters as services
See forge#94117
Description
Extbase type converters are used to convert from a simple type to an
object or another simple type. The registration of those type converters
is no longer done via
\TYPO3\,
but via container services in the extension's Services. file.
As a side effect, the type converter configuration such as source or
target has been moved from the
Type to the
service container configuration.
Impact
Type converters registered via
\TYPO3\
are no longer evaluated.
The
Type does no longer define the configuration
related methods:
getSupported Source Types () getSupported Target Type () getPriority () canConvert From ()
Affected Installations
All installations that do not register type converters via
Services..
All installations, which rely on the configuration related methods, being
defined in the
Type.
Migration
Remove registration via
\TYPO3\
from your ext_ file and register the type converters
in your
Services. instead. See changelog
for an example.
Remove any call to the configuration related methods, see the deprecation changelog for more information.