---
title: "Breaking: #75645 - Doctrine: migrate ext:backend/Tree"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-75645"
source: "Changelog/8.2/Breaking-75645-DoctrineMigrateExtbackendTree.rst"
typo3-version: "8.2"
typo3-major: 8
type: "breaking"
issue: 75645
forge: "https://forge.typo3.org/issues/75645"
tags: ["Database", "PHP-API", "Backend"]
rendered: "2026-09-25T23:17:45+00:00"
---

# Breaking: #75645 - Doctrine: migrate ext:backend/Tree {#breaking-75645}

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

## Description {#description}

This patch changes all database related functions to use the new Doctrine database API.
The method `getDatabaseConnection()` has been removed.

## Impact {#impact}

Calls to the method `AbstractTreeView::getDataInit()` will now return `Statement` objects.
All other `AbstractTreeView::getData*` methods now expect such a `Statement` object
instead of a SQL resource.

## Affected Installations {#affected-installations}

All installations using TreeViews extending the AbstractTreeView.

## Migration {#migration}

Migrate all calls that work with the result `Statement` from TreeView to be able to
handle `Statement` objects.
