---
title: "Deprecation: #86439 - Mark several methods within TemplateService as internal"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-86439"
source: "Changelog/9.5/Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst"
typo3-version: "9.5"
typo3-major: 9
type: "deprecation"
issue: 86439
forge: "https://forge.typo3.org/issues/86439"
tags: ["Backend", "FullyScanned", "ext:core"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Deprecation: #86439 - Mark several methods within TemplateService as internal {#deprecation-86439}

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

## Description {#description}

The following methods in `\TYPO3\CMS\Core\TypoScript\TemplateService` have been marked as protected:

-   `prependStaticExtra()`
-   `versionOL()`
-   `processIncludes()`
-   `mergeConstantsFromPageTSconfig()`
-   `flattenSetup()`
-   `substituteConstants()`

## Impact {#impact}

Calling the methods in a public context  will trigger a PHP `E_USER_DEPRECATED` error.

## Affected Installations {#affected-installations}

TYPO3 installations with custom extensions working with the `TemplateService` class.

## Migration {#migration}

Avoid using the methods, and re-implement the functionality on your own, if necessary.
