[TASK] Deprecate BackendUtility::getRecordRaw
Since we follow the principle of "prepared statement", the method getRecordRaw will break this behaviour. Within the "where" parameter of the function it is possible to pass a malformed query part. Thus we should remove it, as the queryBuilder should be used everywhere in the future to increase visiblity of which query will be processed at a concrete point of code and to force the concept of prepared statements. Resolves: #80317 Releases: master Change-Id: If0028bf897ddee4517228a9e399390fe7266215e Reviewed-on: https://review.typo3.org/52075 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 19 additions, 8 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 29 additions, 2 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Classes/Database/ReferenceIndex.php 25 additions, 2 deletionstypo3/sysext/core/Classes/Database/ReferenceIndex.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-80317-DeprecateBackendUtility::getRecordRaw.rst 35 additions, 0 deletions...precation-80317-DeprecateBackendUtility::getRecordRaw.rst
- typo3/sysext/lowlevel/Classes/CleanerCommand.php 10 additions, 1 deletiontypo3/sysext/lowlevel/Classes/CleanerCommand.php
- typo3/sysext/lowlevel/Classes/Command/CleanFlexFormsCommand.php 12 additions, 1 deletion...sysext/lowlevel/Classes/Command/CleanFlexFormsCommand.php
- typo3/sysext/lowlevel/Classes/Command/MissingRelationsCommand.php 20 additions, 6 deletions...sext/lowlevel/Classes/Command/MissingRelationsCommand.php
- typo3/sysext/lowlevel/Classes/Command/WorkspaceVersionRecordsCommand.php 15 additions, 1 deletion...wlevel/Classes/Command/WorkspaceVersionRecordsCommand.php
- typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php 19 additions, 3 deletions...sext/recordlist/Classes/RecordList/DatabaseRecordList.php
Please register or sign in to comment