App\Http\Controllers\OauthController::checkIfUserNeedsUpdating PHP Method

checkIfUserNeedsUpdating() public method

Check if the user's info needs updating
public checkIfUserNeedsUpdating ( $userData, $user )
$userData
$user
    public function checkIfUserNeedsUpdating($userData, $user)
    {
        $socialData = ['avatar' => $userData->getAvatar(), 'fullname' => $userData->getName(), 'username' => $userData->getNickName()];
        $dbData = ['avatar' => $user->avatar, 'fullname' => $user->fullname, 'username' => $user->username];
        if (!empty(array_diff($dbData, $socialData))) {
            $user->avatar = $userData->getAvatar();
            $user->fullname = $userData->getName();
            $user->username = $userData->getNickName();
            $user->save();
        }
    }