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:
Typo3DbBackend->quote Text Value Callback () Typo3DbQuery Parser->preparse Query () Typo3DbQuery Parser->normalize Parameter Identifier () Typo3DbQuery Parser->add Dynamic Query Parts () ComparisonInterface->set Parameter Identifier ComparisonInterface->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.