• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Build has been canceled!

klinge / sl-webapp / 18124637236

30 Sep 2025 09:04AM UTC coverage: 55.3% (+4.1%) from 51.199%
18124637236

push

github

web-flow
Merge pull request #101 from klinge/dependabot/composer/league/container-tw-5.1

Update league/container requirement from ^4.2 to ^5.1

1132 of 2047 relevant lines covered (55.3%)

2.12 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/App/Controllers/HomeController.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace App\Controllers;
6

7
use App\Application;
8
use App\Utils\Session;
9
use App\Utils\View;
10
use Psr\Http\Message\ServerRequestInterface;
11
use Psr\Http\Message\ResponseInterface;
12
use Monolog\Logger;
13

14
class HomeController extends BaseController
15
{
16
    private View $view;
17

18
    public function __construct(Application $app, ServerRequestInterface $request, Logger $logger)
19
    {
20
        parent::__construct($app, $request, $logger);
×
21
        $this->view = new View($this->app);
×
22
    }
23

24
    public function index(): ResponseInterface
25
    {
26
        //if user is not logged in show login page, if user is logged in redirect to admin or user homepage
27
        if (!Session::isLoggedIn()) {
×
28
            return $this->view->render('login/viewLogin');
×
29
        } elseif (Session::isAdmin()) {
×
30
            return $this->view->render('home');
×
31
        } else {
32
            return $this->view->render('user/index');
×
33
        }
34
    }
35

36
    public function pageNotFound(): ResponseInterface
37
    {
38
        return $this->view->render('404');
×
39
    }
40

41
    public function technicalError(): ResponseInterface
42
    {
43
        return $this->view->render('viewTechnicalError');
×
44
    }
45
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc