22 lines
394 B
PHP
22 lines
394 B
PHP
<?php
|
|
declare(strict_types=1);
|
|
|
|
namespace Controller;
|
|
|
|
use View\LogoutRedirection;
|
|
use View\Sendable;
|
|
|
|
class LogoutController extends RestrictedPageController
|
|
{
|
|
public function __construct()
|
|
{
|
|
parent::__construct('/logout.php');
|
|
}
|
|
|
|
protected function runLogic(): Sendable
|
|
{
|
|
$this->context->session->destroy();
|
|
return new LogoutRedirection();
|
|
}
|
|
}
|