Deprecation: #86270 - config.tx_extbase.objects and plugin.tx_%plugin%.objects
See forge#86270
Description
The config.
and plugin.
configuration options
have been marked as deprecated.
Impact
Configuring class overrides using config.
or plugin.
will trigger a PHP E_
error.
Affected Installations
All installations that make use of the TypoScript config.
or plugin.
configuration options are affected.
Migration
Use XCLASSes configured in ext_
using
$GLOBALS
.
Register implementations in the Extbase object container instead if you need to override classes
that are processed by the Property
like domain models or if you rely on additional
injections:
GeneralUtility::makeInstance(\TYPO3\CMS\Extbase\Object\Container\Container::class)
->registerImplementation(Base::class, Override::class);
If you conditionally configured config.
or
plugin.
, then move that conditional logic into the
overriding class itself.