Deprecation: #77432 - Extbase: Prepared Statement Query Option

See forge#77432

Description

The option to use prepared statements within the Extbase persistence layer has been removed. The method getUsePreparedStatement() has been removed from the QuerySettingsInterface, as the database abstraction layer will take care of prepared statements automatically.

The implementation of the following properties within Typo3QuerySettings has been marked as deprecated:

  • getUsePreparedStatement()

  • usePreparedStatement()

The protected property usePreparedStatement has been marked as deprecated as well.

Impact

Calling one of the methods above within the QuerySettings object within the extbase persistence will trigger a deprecation notice warning.

Affected Installations

Any TYPO3 instance with an extbase extension using custom query settings using the usePreparedStatement() option.

Migration

Remove any calls to the methods within the extensions' code, as the TYPO3 abstraction layer will handle them automatically.