Deprecation: #90019 - Page permission logic by DataHandler
See forge#90019
Description
A new Page
class builds the page permissions, allowing to thin out certain parts of Data
responsibilities.
The following properties and methods within Data
have been marked as deprecated:
TYPO3\
CMS\ Core\ Data Handling\ Data Handler->default Permissions TYPO3\
CMS\ Core\ Data Handling\ Data Handler->p Map TYPO3\
CMS\ Core\ Data Handling\ Data Handler->set TSconfig Permissions () TYPO3\
CMS\ Core\ Data Handling\ Data Handler->assemble Permissions ()
The following methods should only be called with integers as permission argument:
TYPO3\
CMS\ Core\ Data Handling\ Data Handler->does Record Exist () TYPO3\
CMS\ Core\ Data Handling\ Data Handler->record Info With Permission Check ()
Impact
Calling the mentioned methods will trigger a PHP E_
error and will be removed in TYPO3 v11.0.
Affected Installations
Any TYPO3 installation that enriches page permission handling and directly accesses the methods or properties in Data
.
Migration
Ensure to use the new Page
PHP class
which serves as a proper API for creating page permissions.