Krucas\LaravelUserEmailVerification\VerificationBroker::getUser PHP Method

getUser() public method

Get the user for the given credentials.
public getUser ( array $credentials ) : Krucas\LaravelUserEmailVerification\Contracts\RequiresEmailVerification
$credentials array
return Krucas\LaravelUserEmailVerification\Contracts\RequiresEmailVerification
    public function getUser(array $credentials)
    {
        $credentials = Arr::except($credentials, ['token']);
        $user = $this->users->retrieveByCredentials($credentials);
        if ($user && !$user instanceof Contracts\RequiresEmailVerification) {
            throw new UnexpectedValueException('User must implement RequiresEmailVerification interface.');
        }
        return $user;
    }