getCounts() public method

public getCounts ( $userId )
 /**
  * @return \Illuminate\Contracts\View\View
  */
 public function showUserDetails()
 {
     $oauthLoginUrls = [];
     foreach (AuthService::$providers as $provider) {
         $oauthLoginUrls[] = ['label' => $provider, 'url' => URL::to('/auth/' . strtolower($provider))];
     }
     $data = ['account' => Account::with('users')->findOrFail(Auth::user()->account_id), 'title' => trans('texts.user_details'), 'user' => Auth::user(), 'oauthProviderName' => AuthService::getProviderName(Auth::user()->oauth_provider_id), 'oauthLoginUrls' => $oauthLoginUrls, 'referralCounts' => $this->referralRepository->getCounts(Auth::user()->id)];
     return View::make('accounts.user_details', $data);
 }