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:
get
Supported Source Types () get
Supported Target Type () get
Priority () can
Convert 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.