From 7b28a6f05238aab65f8fbdade42c7c806aacf064 Mon Sep 17 00:00:00 2001 From: Wouter de Jong Date: Sat, 25 Jan 2020 13:51:20 +0100 Subject: [PATCH] Improved error message when no supported user provider is found --- Firewall/ContextListener.php | 2 +- RememberMe/AbstractRememberMeServices.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Firewall/ContextListener.php b/Firewall/ContextListener.php index 6a05ee51..af912c44 100644 --- a/Firewall/ContextListener.php +++ b/Firewall/ContextListener.php @@ -238,7 +238,7 @@ protected function refreshUser(TokenInterface $token) return null; } - throw new \RuntimeException(sprintf('There is no user provider for user "%s".', $userClass)); + throw new \RuntimeException(sprintf('There is no user provider for user "%s". Shouldn\'t the "supportsClass()" method of your user provider return true for this classname?', $userClass)); } private function safelyUnserialize($serializedToken) diff --git a/RememberMe/AbstractRememberMeServices.php b/RememberMe/AbstractRememberMeServices.php index bf69f301..e47e1812 100644 --- a/RememberMe/AbstractRememberMeServices.php +++ b/RememberMe/AbstractRememberMeServices.php @@ -239,7 +239,7 @@ final protected function getUserProvider($class) } } - throw new UnsupportedUserException(sprintf('There is no user provider that supports class "%s".', $class)); + throw new UnsupportedUserException(sprintf('There is no user provider for user "%s". Shouldn\'t the "supportsClass()" method of your user provider return true for this classname?', $class)); } /**