public function __destruct() { if ($this->loggedOut) { $this->session->clear(); } elseif ($this->oauth2Plugin) { // Save the access token for future requests. $token = $this->getOauth2Plugin()->getAccessToken(); $this->addTokenToSession($token); } $this->session->save(); }