---
title: "Deprecation: #85005 - Deprecate methods and constants in ValidatorResolver"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-85005"
source: "Changelog/9.3/Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Deprecation: #85005 - Deprecate methods and constants in ValidatorResolver

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

## Description

The following methods within `\TYPO3\CMS\Extbase\Validation\ValidatorResolver` have been marked
as deprecated:

-   `buildSubObjectValidator`
-   `parseValidatorAnnotation`
-   `parseValidatorOptions`
-   `unquoteString`

The following constants within `\TYPO3\CMS\Extbase\Validation\ValidatorResolver` have been marked
as deprecated:

-   `PATTERN_MATCH_VALIDATORS`
-   `PATTERN_MATCH_VALIDATOROPTIONS`

## Impact

Calling any of the deprecated methods above will trigger a PHP `E_USER_DEPRECATED` error.
Using any of the deprecated constants above will not ttrigger a PHP `E_USER_DEPRECATED` error but will stop working in TYPO3 v10.0.

## Affected Installations

Any TYPO3 installation with a custom extension making use of these methods and constants. As these constants and methods
are to be considered internal api it's very unlikely that anyone is affected by this change at all.

## Migration

There is none.
