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.