Deprecation: #95062 - $skipSorting argument of RelationHandler->writeForeignField()¶
See forge#95062
Description¶
To further clean up TYPO3\CMS\Core\DataHandling\DataHandler
, the unused
internal property callFromImpExp
has been removed. Its single usage has
been the 4th argument of TYPO3\CMS\Core\Database\RelationHandler->writeForeignField()
.
Handing over this argument to RelationHandler->writeForeignField()
has been
marked as deprecated.
Impact¶
Calling TYPO3\CMS\Core\Database\RelationHandler->writeForeignField()
with
4th argument triggers a PHP E_USER_DEPRECATED
error.
Affected Installations¶
It is unlikely instances contain extensions using the above argument, since it carried a core internal information tailored for EXT:impexp specific needs. The extension scanner will find usages as weak match.
Migration¶
No migration available. Consuming extensions should drop that argument. Calling RelationHandler->writeForeignField() with non-default true as fourth argument skipped some relation-sorting related code, which should be avoided.