Breaking: #77502 - Extbase: pre-parsing of queries removed
See forge#77502
Description
Extbase's custom implementation to pre-parse and cache queries has been removed in favor of using the RDBMS' native implementation via Doctrine DBAL.
The following public methods have been removed:
Typo3Db
Backend->quote Text Value Callback () Typo3Db
Query Parser->preparse Query () Typo3Db
Query Parser->normalize Parameter Identifier () Typo3Db
Query Parser->add Dynamic Query Parts () Comparison
Interface->set Parameter Identifier Comparison
Interface->get Parameter Identifier
Impact
Calling any of the methods above will result in a fatal PHP error.
Affected Installations
Any TYPO3 installation using custom logic inside Extbase's own Persistence layer within Typo3Db
or Typo3Db
.
Migration
Remove the functionality and just use
Typo3Db
.