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

slimphp / Slim-Skeleton / 4335859758

pending completion
4335859758

Pull #314

github

GitHub
Merge f6ac8f5ad into 83e5ad724
Pull Request #314: Updated syntax to apache 2.4. version.

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

© 2025 Coveralls, Inc