You are here

public function GoogleApiClient::setAccessToken in Google API PHP Client 8.3

Same name and namespace in other branches
  1. 8.4 src/Entity/GoogleApiClient.php \Drupal\google_api_client\Entity\GoogleApiClient::setAccessToken()
  2. 8.2 src/Entity/GoogleApiClient.php \Drupal\google_api_client\Entity\GoogleApiClient::setAccessToken()

Function set Access Token.

Parameters

string $token: Pass JSON of Access Token for the account.

Overrides GoogleApiClientInterface::setAccessToken

1 call to GoogleApiClient::setAccessToken()
GoogleApiClient::save in src/Entity/GoogleApiClient.php

File

src/Entity/GoogleApiClient.php, line 303

Class

GoogleApiClient
Defines the GoogleApiClient entity.

Namespace

Drupal\google_api_client\Entity

Code

public function setAccessToken($token) {
  if (is_array($token)) {
    $token = (object) $token;
    $token = Json::encode($token);
  }
  return $this
    ->set('access_token', $token);
}