---
title: "Deprecation: #54152 - Deprecate arguments of BackendUtility::getPagesTSconfig"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-54152"
source: "Changelog/9.0/Deprecation-54152-DeprecateArgumentsOfBackendUtilityGetPagesTSconfig.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Deprecation: #54152 - Deprecate arguments of BackendUtility::getPagesTSconfig

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

## Description

`BackendUtility::getPagesTSconfig($id, $rootLine = null, $returnPartArray = false)` allowed the following arguments:

-   `$id`: This argument was and still is required. It's the id of the page the TSconfig is fetched for
-   `$rootLine`: This argument was optional and allowed to use that method with a custom rootline. That argument is deprecated now.
-   `$returnPartArray`: This argument was optional and allowed to return the TSconfig non parsed. That argument is deprecated now.

## Impact

Calling `BackendUtility::getPagesTSconfig` with `$rootline` and/or `$returnPartArray` being different than their
default value, will write a deprecation log entry and will stop working in TYPO3 v10.

## Affected Installations

All installations that call `BackendUtility::getPagesTSconfig` with `$rootline` and/or `$returnPartArray` being
different than their default value.

## Migration

Calling `BackendUtility::getPagesTSconfig` with just the `id` argument still behaves the way it does.
It's the most common use case and no migration is needed.

If you called `BackendUtility::getPagesTSconfig` with `$returnPartArray` being `true` in the past,
you should now call `BackendUtility::getRawPagesTSconfig`. You will get the non parsed TSconfig, just like before.

If you called `BackendUtility::getPagesTSconfig` providing a custom rootline via `$rootline` in the past,
you should now call `BackendUtility::getRawPagesTSconfig($id, $rootLine = null)` with your custom rootline
and parse the returned TSconfig yourself, just like `BackendUtility::getPagesTSconfig` does.
