---
title: "Deprecation: #83904 - Array handling in AbstractTreeView"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-83904"
source: "Changelog/9.2/Deprecation-83904-ArrayHandlingInAbstractTreeView.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Deprecation: #83904 - Array handling in AbstractTreeView

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

## Description

Handling arrays instead of database relations in class `\TYPO3\CMS\Backend\Tree\View\AbstractTreeView`
has been marked as deprecated.

## Impact

Calling the following methods will throw deprecation warnings and will be removed with core version 10:

-   \[scanned\] `AbstractTreeView->setDataFromArray`
-   \[scanned\] `AbstractTreeView->setDataFromTreeArray`

The following class properties should not be used any longer and will be removed with core version 10:

-   \[not scanned\] `AbstractTreeView->data`
-   \[scanned\] `AbstractTreeView->dataLookup`
-   \[scanned\] `AbstractTreeView->subLevelID`

## Affected Installations

This feature was rarely used, it is pretty unlikely an instance is affected by a consuming extension.
The extension scanner will report most use cases.

## Migration

No migration available.
