06c9878f0cf9cad25c7d9faedb80aebfd49a0947
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 9.4 / Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst
1 .. include:: ../../Includes.txt
2
3 ===================================================================
4 Deprecation: #86001 - Workspaces tasks migrated to symfony commands
5 ===================================================================
6
7 See :issue:`86001`
8
9 Description
10 ===========
11
12 The custom scheduler tasks for workspace publishing and removing of preview links have been migrated
13 to custom symfony commands, making the functionality specifically within the scheduler context obsolete.
14
15 The following tasks should not be used anymore:
16 * Workspaces auto-publication
17 * Workspaces cleanup preview links
18
19 The following related classes have been marked as deprecated:
20
21 * :php:`TYPO3\CMS\Workspaces\Service\AutoPublishService`
22 * :php:`TYPO3\CMS\Workspaces\Task\AutoPublishTask`
23 * :php:`TYPO3\CMS\Workspaces\Task\CleanupPreviewLinkTask`
24
25 The scheduler tasks are still available, but marked as obsolete.
26
27
28 Impact
29 ======
30
31 Executing one of the tasks above will trigger a PHP :php:`E_USER_DEPRECATED` error. Calling any of the classes from the outside
32 will also trigger a PHP :php:`E_USER_DEPRECATED` error.
33
34
35 Affected Installations
36 ======================
37
38 TYPO3 Installations using workspaces in combination with any of the two scheduler tasks.
39
40
41 Migration
42 =========
43
44 Create a new scheduler task based on the Symfony Command and select one of the symfony-based commands
45 "cleanup:previewlinks" or "workspace:auto-publish" respectively.
46
47 .. index:: CLI, FullyScanned, ext:workspaces