/** * @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(); }