Merge pull request #6715 from tobiasd/20190221-cs
[friendica.git/.git] / src / Module / Logout.php
1 <?php
2 /**
3  * @file src/Module/Logout.php
4  */
5
6 namespace Friendica\Module;
7
8 use Friendica\BaseModule;
9 use Friendica\Core\Authentication;
10 use Friendica\Core\Hook;
11 use Friendica\Core\L10n;
12
13 /**
14  * Logout module
15  *
16  * @author Hypolite Petovan <hypolite@mrpetovan.com>
17  */
18 class Logout extends BaseModule
19 {
20         /**
21          * @brief Process logout requests
22          */
23         public static function init()
24         {
25                 Hook::callAll("logging_out");
26                 Authentication::deleteSession();
27                 info(L10n::t('Logged out.') . EOL);
28                 self::getApp()->internalRedirect();
29         }
30 }