[TASK] Remove prepared query option from Extbase Query Settings 08/49408/7
authorBenni Mack <benni@typo3.org>
Sat, 6 Aug 2016 14:27:31 +0000 (16:27 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Mon, 8 Aug 2016 14:07:28 +0000 (16:07 +0200)
commitcf5ccabb1ab89f9f1746513835ee078f437246f7
tree09497a3832ab747c58dbb9c7d16b3ed881db28e2
parent0fb85f252008f1a4c257dec24b8eaac59d34737f
[TASK] Remove prepared query option from Extbase Query Settings

The option inside the QuerySettings is removed, as all queries
are handled via Doctrine DBAL in the future. The parameters
are automatically built as prepared statements anyway, and optimized
by the Database abstraction.

The implementation methods are marked as deprecated to allow
extensions to run with TYPO3 v7 and TYPO3 v8, even though the option
has no effect in the TYPO3 Database queries anymore.

Resolves: #77432
Releases: master
Change-Id: Iae2a00faf6aacdc518a3c623d07597aef33c8567
Reviewed-on: https://review.typo3.org/49408
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/core/Documentation/Changelog/master/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst [new file with mode: 0644]
typo3/sysext/extbase/Classes/Persistence/Generic/QuerySettingsInterface.php
typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php
typo3/sysext/extbase/Classes/Persistence/Generic/Typo3QuerySettings.php