Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
4 / 4
CRAP
100.00% covered (success)
100.00%
7 / 7
Context
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
4 / 4
4
100.00% covered (success)
100.00%
7 / 7
 __construct
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
4 / 4
 serverRequest
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 cookies
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 session
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
<?php
namespace PHPixie\HTTP;
class Context
{
    protected $serverRequest;
    protected $cookies;
    protected $session;
    
    public function __construct($serverRequest, $cookies, $session)
    {
        $this->serverRequest = $serverRequest;
        $this->cookies       = $cookies;
        $this->session       = $session;
    }
    
    public function serverRequest()
    {
        return $this->serverRequest;
    }
    
    public function cookies()
    {
        return $this->cookies;
    }
    
    public function session()
    {
        return $this->session;
    }
}