try { $user =
$this->userProvider->
loadUserByIdentifier($rememberMeDetails->
getUserIdentifier());
} catch (AuthenticationException
$e) { throw $e;
} if (!
$user instanceof UserInterface
) { throw new \
LogicException(sprintf('The UserProviderInterface implementation must return an instance of UserInterface, but returned "%s".',
get_debug_type($user)));
} $this->
processRememberMe($rememberMeDetails,
$user);
$this->logger?->
info('Remember-me cookie accepted.'
);
return $user;
} public function clearRememberMeCookie(): void
{ $this->logger?->
debug('Clearing remember-me cookie.',
['name' =>
$this->options
['name'
]]);
$this->
createCookie(null
);
}