/** * Disconnect app from facebook * Deletes the active session. * Destroys Facebook session (optional) * * @see FacebookConnect::disconnect() * @param bool $destroyFacebookSession Set to TRUE to destroy facebook session * @return void */ public function disconnect($destroyFacebookSession = false) { $this->log(__d('facebook', "Disconnecting user %s from facebook (destroy: %s)", $this->user('id'), $destroyFacebookSession), 'notice'); if ($destroyFacebookSession) { debug("Destroying Session"); $this->FacebookApi->destroySession(); } $this->setUser(null); $this->setPermissions(array()); $this->deleteSession(); //@todo dispatch event facebook.disconnect }