Deprecation: #95062 - $skipSorting argument of RelationHandler->writeForeignField()

See forge#95062


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.


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.


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.