[TASK] Deprecate various methods inside BE_USER
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / 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 - :php:`workspaceCannotEditOfflineVersion()`
23 - :php:`workspacePublishAccess()`
24 - :php:`workspaceSwapAccess()`
25 - :php:`workspaceCannotEditOfflineVersion()`
26
27
28 Impact
29 ======
30
31 Calling the deprecated method or the protected property will now trigger a PHP deprecation message.
32
33
34 Affected Installations
35 ======================
36
37 TYPO3 installations with enhanced workspace or permission functionality.
38
39
40 Migration
41 =========
42
43 Avoid using the methods, and re-implement the functionality on your own, if necessary.
44
45 .. index:: Frontend, FullyScanned