Routes   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 10
c 1
b 0
f 0
dl 0
loc 17
rs 10
wmc 2

1 Method

Rating   Name   Duplication   Size   Complexity  
A register() 0 15 2
1
<?php
2
3
namespace Jidaikobo\Kontiki\Config;
4
5
use DI\Container;
6
use Slim\App;
7
use Jidaikobo\Kontiki\Core\Auth;
8
use Jidaikobo\Kontiki\Controllers;
9
10
class Routes
11
{
12
    public function register(
13
        App $app,
14
        Container $_container,
15
        Auth $auth
16
    ): void {
17
        Controllers\AdminController::registerRoutes($app);
18
        Controllers\AuthController::registerRoutes($app);
19
        Controllers\DashboardController::registerRoutes($app);
20
        Controllers\FileController::registerRoutes($app);
21
        Controllers\PostController::registerRoutes($app, 'post');
22
        if ($auth->isAdminLoggedIn()) {
23
            Controllers\UserController::registerRoutes($app, 'user');
24
        }
25
        Controllers\AccountController::registerRoutes($app);
26
        Controllers\HelpController::registerRoutes($app);
27
//        Controllers\CategoryController::registerRoutes($app, 'post/category');
28
    }
29
}
30