Change record status: 
Project: 
Introduced in branch: 
10.3.x
Introduced in version: 
10.3.0
Description: 

The constructor for \Drupal\user\PermissionHandler now takes a \Drupal\Core\Utility\CallableResolver instead of a \Drupal\Core\Controller\ControllerResolverInterface.

public function __construct(ModuleHandlerInterface $module_handler, TranslationInterface $string_translation, ControllerResolverInterface|CallableResolver $callable_resolver)

Impacts: 
Module developers