---
title: "Deprecation: #95037 - rootUid related setting of trees"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-95037"
source: "Changelog/11.4/Deprecation-95037-RootUidRelatedSettingOfTrees.rst"
typo3-version: "11.4"
typo3-major: 11
type: "deprecation"
issue: 95037
forge: "https://forge.typo3.org/issues/95037"
tags: ["Backend", "PartiallyScanned", "ext:backend"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Deprecation: #95037 - rootUid related setting of trees {#deprecation-95037}

See [forge#95037](https://forge.typo3.org/issues/95037)

## Description {#description}

The setting `rootUid` used in FormEngine's `treeConfig` is superseded by
`startingPoints` and has been marked as deprecated.

In `\TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider` the
following methods have been marked as deprecated:

-   `setRootUid()`
-   `getRootUid()`

## Impact {#impact}

Using `treeConfig/rootUid` in TCA will trigger a TCA migration to
`treeConfig/startingPoints` and raise a PHP `E_USER_DEPRECATED` error.

The same applies to the according page TSconfig option.

The extension scanner detects any call to `setRootUid()`
or `getRootUid()` as weak match.

## Affected Installations {#affected-installations}

All extensions defining `rootUid` in their `TCA` or `TSconfig` are affected.
Furthermore all extensions directly calling one of the mentioned methods in
`\TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider`.

## Migration {#migration}

The setting `treeConfig/rootUid` can be migrated to `treeConfig/startingPoints`
passing the value as string, since `treeConfig/startingPoints` takes a
comma-separated value. The methods `setRootUid()` and `getRootUid()`
can be replaced by their successors `setStartingPoints()` and
`getStartingPoints()`.
