userRender = $userRender; $this->userRepository = $userRepository; } public function getLabel($key, array $values, string $header): callable { return function ($value) use ($header) { if ('_header' === $value) { return $header; } if (null === $value || null === $user = $this->userRepository->find($value)) { return ''; } return $this->userRender->renderString($user, []); }; } }