[!!!][TASK] Remove deprecated code from PageRepository 93/59193/7
authorBenni Mack <benni@typo3.org>
Tue, 18 Dec 2018 07:25:31 +0000 (08:25 +0100)
committerAnja Leichsenring <aleichsenring@ab-softlab.de>
Wed, 19 Dec 2018 08:02:36 +0000 (09:02 +0100)
commitc4968cf7bacf8949b4e7c4768c11e45a94970ca1
treeec3e412561b07113faf5c256178b14b275378ccd
parent028d3420de7d28cc5dadcf7f6d7eb60a045b916d
[!!!][TASK] Remove deprecated code from PageRepository

The PageRepository class can now be reduced into smaller parts due
to deprecation removals.

Properties now marked as internal:
- sys_language_uid
- versioningWorkspaceId

Removed properties:
- versioningPreview
- workspaceCache
- error_getRootLine
- error_getRootLine_failPid

Removed public methods:
- getFirstWebPage()
- getDomainStartPage()
- getRootLine()
- getRecordsByField()
- deleteClause()
- checkWorkspaceAccess()
- getFileReferences()

Removed arguments from public methods:
- 4th argument of getRawRecord()

Special argument handling for public methods:
- getPageOverlay() second argument "-1" has to be "null" now
- getPagesOverlay() second argument "-1" has to be "null" now

Resolves: #87195
Releases: master
Change-Id: Iaf7d5e68054db0f9e78d8ea2fc0d8bb712bf3b74
Reviewed-on: https://review.typo3.org/59193
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
typo3/sysext/core/Documentation/Changelog/master/Breaking-87193-DeprecatedFunctionalityRemoved.rst
typo3/sysext/frontend/Classes/Page/PageRepository.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodArgumentDroppedMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/PropertyPublicMatcher.php