By bbrala on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
11.2.x
Introduced in version:
11.2.0
Issue links:
Description:
The new ClassResolverConstraint checks if a method on a service or instantiated object returns true.
For example to call the method 'isValidScheme' on the service 'stream_wrapper_manager', use: ['stream_wrapper_manager', 'isValidScheme'].
It is also possible to use a class if it implements ContainerInjectionInterface. It will use the ClassResolver to resolve the class and return an instance. Then it will call the configured method on that instance.
The called method should return TRUE when the result is valid. All other values will be considered as invalid.
Impacts:
Module developers