[BUGFIX] Remove undocumented values from Soft Reference Index data 39/55939/2
authorMarkus Klein <markus.klein@typo3.org>
Wed, 28 Feb 2018 14:28:06 +0000 (15:28 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Thu, 1 Mar 2018 15:39:33 +0000 (16:39 +0100)
commit0723ba06b5037ff56df9d1be28d0b16f4bdbc912
treea3dae97f48db83ad3cf1585c538ec033e432ba3f
parent3bea9e18c193b90ffb3228608ffc1a597a216afc
[BUGFIX] Remove undocumented values from Soft Reference Index data

The fix for #80991 introduced new data in the data structure returned
by the SoftReferenceIndex class' methods.
This new data stems from LinkHandlers, which may provide arbitrary
data. This causes side effects for consumers of the SoftReferenceIndex
like the reference index and the export functionality.

By removing this extra data - which is not used anywhere at all - the
returned data is again conforming to what is documented and keeps
the interface to the SoftReferenceIndex clean.

Resolves: #84080
Releases: master, 8.7
Change-Id: Ic39a8b593cb239aca698e857d1ee602bdeaf229f
Reviewed-on: https://review.typo3.org/55939
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/core/Classes/Database/SoftReferenceIndex.php