Gajus\Fuss\User::setAccessToken PHP Method

setAccessToken() public method

public setAccessToken ( AccessToken $access_token ) : null
$access_token AccessToken
return null
    public function setAccessToken(\Gajus\Fuss\AccessToken $access_token)
    {
        $this->access_token = $access_token;
        $request = new \Gajus\Fuss\Request($this, 'GET', 'me', ['fields' => 'id']);
        $response = $request->make();
        // @todo Check if it is user access token, as oppose to page or whatever.
        if ($this->id && $response['id'] !== $this->id) {
            throw new \Gajus\Fuss\Exception\UserException('The new access token is for a different user.');
        }
        $this->id = $response['id'];
    }