[!!!][TASK] Remove deprecated code from TableController
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 9.5 / Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst
1 .. include:: ../../Includes.txt
2
3 =====================================================================================
4 Deprecation: #86441 - Various methods and properties inside BackendUserAuthentication
5 =====================================================================================
6
7 See :issue:`86441`
8
9 Description
10 ===========
11
12 Some minor changes have been made with :php:`TYPO3\CMS\Core\Authentication\BackendUserAuthentication` in order
13 to continue cleaning up the code.
14
15 The property :php:`checkWorkspaceCurrent_cache` has been marked as protected, as it is an internal cache.
16
17 The second argument of method :php:`modAccess()` has been marked as deprecated, as the method should not trigger runtime exceptions anymore.
18
19 The method :php:`isPSet()` has been marked as deprecated.
20
21 The following - mostly workspaces-related - methods have been marked as "internal":
22
23 * :php:`workspaceCannotEditOfflineVersion()`
24 * :php:`workspacePublishAccess()`
25 * :php:`workspaceSwapAccess()`
26 * :php:`workspaceCannotEditOfflineVersion()`
27
28
29 Impact
30 ======
31
32 Calling the deprecated method or the protected property will trigger a PHP :php:`E_USER_DEPRECATED` error.
33
34
35 Affected Installations
36 ======================
37
38 TYPO3 installations with enhanced workspace or permission functionality.
39
40
41 Migration
42 =========
43
44 Avoid using the methods, and re-implement the functionality on your own, if necessary.
45
46 .. index:: Frontend, FullyScanned, PHP-API