[!!!][TASK] Migrate Lowlevel "missing_relations" command to Symfony Console
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-78623-LowlevelMissingRelationsCommandParametersChanged.rst
1 .. include:: ../../Includes.txt
2
3 ======================================================================
4 Breaking: #78623 - Lowlevel MissingRelationsCommand parameters changed
5 ======================================================================
6
7 See :issue:`78623`
8
9 Description
10 ===========
11
12 The existing CLI command within EXT:lowlevel for showing relations and soft-references to non-existing records,
13 offline versions and records marked as deleted has been migrated to a Symfony Console command.
14
15 The previously command available via `./typo3/cli_dispatch.phpsh lowlevel_cleaner missing_relations` is now available
16 via `./typo3/sysext/core/bin/typo3 cleanup:missingrelations` and allows the following CLI options to be set:
17
18 `--update-refindex` - updates the reference index before scanning for missing files. If not set, the user is asked if the task should be run
19 `--dry-run` - do not delete the references but only list the references that are missing but connected to the TYPO3 system
20
21 The PHP class of the old CLI command `TYPO3\CMS\Lowlevel\MissingRelationsCommand` has been removed.
22
23
24 Impact
25 ======
26
27 Calling the old CLI command `./typo3/cli_dispatch.phpsh lowlevel_cleaner missing_relations` will result in an error message.
28
29
30 Affected Installations
31 ======================
32
33 Any TYPO3 instances using the lowlevel cleaner for finding relations pointing to deleted, offline versions or
34 non-existing records.
35
36
37 Migration
38 =========
39
40 Update the CLI call on your servers to the new command line and available options as shown above.
41
42 .. index:: CLI