Deprecation: #85005 - Deprecate methods and constants in ValidatorResolver

See forge#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.