[!!!][TASK] Extbase: Remove preparsing of queries
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst
1 =========================================================
2 Breaking: #77502 - Extbase: Preparsing of queries removed
3 =========================================================
4
5 Description
6 ===========
7
8 Extbase's custom implementation to pre-parse and cache queries has been removed in favor of using the RDBMS' native implementation
9 via Doctrine DBAL.
10
11 The following public methods have been removed:
12 * Typo3DbBackend->quoteTextValueCallback()
13 * Typo3DbQueryParser->preparseQuery()
14 * Typo3DbQueryParser->normalizeParameterIdentifier()
15 * Typo3DbQueryParser->addDynamicQueryParts()
16 * ComparisonInterface->setParameterIdentifier
17 * ComparisonInterface->getParameterIdentifier
18
19
20 Impact
21 ======
22
23 Calling any of the methods above will result in a fatal PHP error.
24
25
26 Affected Installations
27 ======================
28
29 Any TYPO3 installation using custom logic inside Extbase's own Persistence layer within ``Typo3DbBackend`` or ``Typo3DbQueryParser``.
30
31
32 Migration
33 =========
34
35 Remove the functionality and just use ``Typo3DbQueryParser->parseQuery``.