Inheritance: extends app\controllers\AbstractBaseController
Esempio n. 1
0
<?php

namespace App\Controllers;

use App\Models\Exceptions\ModelNotFoundException;
use App\Services\InsufficentPrivelegesException;
$page = isset($_GET['page']) ? $_GET['page'] : 'home';
try {
    switch ($page) {
        case "home":
            $controller = new HomeController();
            $controller->show();
            break;
        case "register":
            $controller = new AuthenticationController();
            $controller->register();
            break;
        case "auth.store":
            $controller = new AuthenticationController();
            $controller->store();
            break;
        case "login":
            $controller = new AuthenticationController();
            $controller->login();
            break;
        case "auth.attempt":
            $controller = new AuthenticationController();
            $controller->attempt();
            break;
        case "logout":
            $controller = new AuthenticationController();