Breaking: #77502 - Extbase: pre-parsing of queries removed

See Issue #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->quoteTextValueCallback() * Typo3DbQueryParser->preparseQuery() * Typo3DbQueryParser->normalizeParameterIdentifier() * Typo3DbQueryParser->addDynamicQueryParts() * ComparisonInterface->setParameterIdentifier * ComparisonInterface->getParameterIdentifier

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 Typo3DbBackend or Typo3DbQueryParser.

Migration

Remove the functionality and just use Typo3DbQueryParser->parseQuery().