[TASK] Enable mssql on PHP 7.3 nightly tests
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.2 / Breaking-75760-ReturnTypeOfGetRecordsToCopyDatabaseResultChanged.rst
1
2 .. include:: ../../Includes.txt
3
4 ================================================================================================
5 Breaking: #75760 - Return type of LocalizationRepository::getRecordsToCopyDatabaseResult changed
6 ================================================================================================
7
8 See :issue:`75760`
9
10 Description
11 ===========
12
13 The return type of :php:`LocalizationRepository::getRecordsToCopyDatabaseResult()`
14 has changed. Instead of returning either :php:`bool`, :php:`\mysqli_result`
15 or :php:`object` the return value always is a :php:`\Doctrine\DBAL\Driver\Statement`.
16
17
18 Impact
19 ======
20
21 Using the mentioned method will not yield the expected result type.
22
23
24 Affected Installations
25 ======================
26
27 Any installation with a 3rd party extension that uses the named method.
28
29
30 Migration
31 =========
32
33 Change the way the result is being used to conform to the Doctrine API:
34
35 .. code-block:: php
36
37     $result = $this->localizationRepository->getRecordsToCopyDatabaseResult(...);
38     while ($row = $result->fetch()) {
39         // Do something here
40     }
41
42 .. index:: Database, Frontend, Backend, PHP-API