/**
  * @param Activity $activity
  *
  * @return LinkedInClientService
  */
 public function getConnectionByActivity(Activity $activity)
 {
     $application = $this->oauthApp->getApplication(self::RESOURCE_OWNER);
     $token = $this->oauthToken->getToken($activity->getLocation());
     $connection = $this->connect($application->getKey(), $application->getSecret(), $token->getAccessToken(), $token->getTokenSecret());
     return new LinkedInClientService($connection);
 }
 private function getToken()
 {
     $locationModule = $this->locationService->getLocationModule('campaignchain/location-google-analytics', 'campaignchain-google-analytics');
     foreach ($locationModule->getLocations() as $location) {
         return $this->tokenService->getToken($location);
     }
     return null;
 }
 public function getToken()
 {
     return $this->oauthToken->getToken();
 }