Breaking: #77379 - Doctrine: Typo3DbQueryParser
See forge#77379
Description
While migrating the database endpoint for the persistence functionality of Extbase to Doctrine DBAL, the Typo3Db
class
has been completely rewritten to work on a Query
object instead of plain arrays and strings. The PHP method
Typo3Db
has been removed, instead the new equivalent
Typo3Db
has been introduced.
Additionally, the PHP method Typo3DBBackend->inject
has been removed, as the Typo3Db
class is not a
singleton instance anymore but always rebuilt when needed.
Impact
Calling one of the methods above will result in a fatal PHP error.
Affected Installations
TYPO3 instances with custom Extbase database backend and parsing functionality.
Migration
Switch to Doctrine DBAL and Typo3Db
which results in the same behaviour.