aboutsummaryrefslogblamecommitdiffhomepage
path: root/application/front/controller/admin/ShaarliAdminController.php
blob: ea703f625ad4c32c8daa36c728a8f46f8e8fd122 (plain) (tree)




















                                                                      
<?php

declare(strict_types=1);

namespace Shaarli\Front\Controller\Admin;

use Shaarli\Container\ShaarliContainer;
use Shaarli\Front\Controller\Visitor\ShaarliVisitorController;
use Shaarli\Front\Exception\UnauthorizedException;

abstract class ShaarliAdminController extends ShaarliVisitorController
{
    public function __construct(ShaarliContainer $container)
    {
        parent::__construct($container);

        if (true !== $this->container->loginManager->isLoggedIn()) {
            throw new UnauthorizedException();
        }
    }
}