Deprecation: #87305 - Use constructor injection in DataMapper¶
See forge#87305
Description¶
The 8th argument (\TYPO3\CMS\Extbase\Persistence\QueryInterface
) of method
\TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->__construct
has been marked as deprecated.
Impact¶
Instantiating objects along with that argument will trigger a PHP E_USER_DEPRECATED
error.
Affected Installations¶
All installations that create instances of the class \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper
while providing the 8th argument.
Migration¶
Instantiate the object without the 8th argument and use \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->setQuery
if needed.