Deprecation: #95293 - StringUtility::beginsWith() and StringUtility::endsWith()¶
See Issue #95293
The helper methods
StringUtility::endsWith() have been marked as deprecated, as the newly
available PHP-built in functions
str_ends_with() can be used instead, which support proper typing and
is faster on PHP 8.0.
For PHP 7.4 installations, the dependency
symfony/polyfill-php80 adds the
PHP functions in lower PHP environments, which TYPO3 Core ships as dependency
since TYPO3 v10 LTS.
will trigger a PHP deprecation notice.
TYPO3 installations using these TYPO3 API functions - either via extensions or in their own site-specific code. An analysis via TYPO3’s extension scanner will show any matches.
Replace all calls of
str_ends_with() to avoid deprecation warnings and to keep your
See https://www.php.net/manual/en/function.str-starts-with.php and https://www.php.net/manual/en/function.str-ends-with.php for further syntax.