App\Ninja\Repositories\AccountRepository::unlinkUser PHP Method

unlinkUser() public method

public unlinkUser ( $userAccountId, $userId )
    public function unlinkUser($userAccountId, $userId)
    {
        $userAccount = UserAccount::whereId($userAccountId)->first();
        if ($userAccount->hasUserId($userId)) {
            $userAccount->removeUserId($userId);
            $userAccount->save();
        }
        $user = User::whereId($userId)->first();
        if (!$user->public_id && $user->account->company->accounts->count() > 1) {
            $company = Company::create();
            $company->save();
            $user->account->company_id = $company->id;
            $user->account->save();
        }
    }