Deprecation: #89579 - ServiceChains require an array for excluded Service keys
See forge#89579
Description
The Service API within
General
and
Extension
has a third argument called
$exclude
which is used for skipping certain services when
using a chain.
The third argument could previously be a comma-separated list or an array. The argument now requires an array for consistency and performance reasons.
Handing in comma-separated value strings is deprecated and will be removed in TYPO3 v11.0.
Impact
Calling any of the methods above with a non-array as third argument will trigger a deprecation notice.
Affected Installations
Any TYPO3 installation with custom extensions using the Service API directly. Extensions that ship a custom authentication provider are not affected.
Migration
Ensure to hand in an array as third argument.