Corcel\Providers\AuthUserProvider::retrieveByCredentials PHP Method

retrieveByCredentials() public method

Retrieve a user by the given credentials.
public retrieveByCredentials ( array $credentials ) : Illuminate\Contracts\Auth\Authenticatable | null
$credentials array
return Illuminate\Contracts\Auth\Authenticatable | null
    public function retrieveByCredentials(array $credentials)
    {
        $user = null;
        if (isset($credentials['username'])) {
            $user = $this->createModel()->newQuery()->whereUserLogin($credentials['username'])->first();
        } elseif (isset($credentials['email'])) {
            $user = $this->createModel()->newQuery()->whereUserEmail($credentials['email'])->first();
        }
        return $user;
    }