26 $session->unpersist();
31 if ( !$session->canSetUser() ) {
34 'cannotlogoutnow-text',
35 $session->getProvider()->describe( $this->getErrorFormatter()->getLanguage() )
43 if ( $user->isAnon() ) {
45 $this->
addWarning(
'apierror-mustbeloggedin-generic',
'notloggedin' );
49 $oldName = $user->getName();
54 $this->
getHookRunner()->onUserLogoutComplete( $user, $injected_html, $oldName );
88 'action=logout&token=123ABC'
89 =>
'apihelp-logout-example-logout',
95 return 'https://www.mediawiki.org/wiki/Special:MyLanguage/API:Logout';
100class_alias( ApiLogout::class,
'ApiLogout' );