• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

slimphp / Slim-Skeleton / 4350074309

pending completion
4350074309

push

github

GitHub
Merge branch 'master' into dependabot/composer/phpstan/phpstan-tw-1.10

94 of 162 relevant lines covered (58.02%)

1.99 hits per line

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

50.0
/src/Application/Middleware/SessionMiddleware.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace App\Application\Middleware;
6

7
use Psr\Http\Message\ResponseInterface as Response;
8
use Psr\Http\Message\ServerRequestInterface as Request;
9
use Psr\Http\Server\MiddlewareInterface as Middleware;
10
use Psr\Http\Server\RequestHandlerInterface as RequestHandler;
11

12
class SessionMiddleware implements Middleware
13
{
14
    /**
15
     * {@inheritdoc}
16
     */
17
    public function process(Request $request, RequestHandler $handler): Response
18
    {
19
        if (isset($_SERVER['HTTP_AUTHORIZATION'])) {
5✔
20
            session_start();
×
21
            $request = $request->withAttribute('session', $_SESSION);
×
22
        }
23

24
        return $handler->handle($request);
5✔
25
    }
26
}
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