1: <?php
2:
3: namespace PHPixie\HTTP\Messages\Message\Request\ServerRequest;
4:
5: use Psr\Http\Message\StreamInterface;
6: use Psr\Http\Message\UriInterface;
7:
8: 9: 10:
11: class Implementation extends \PHPixie\HTTP\Messages\Message\Request\ServerRequest
12: {
13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
27: public function __construct(
28: $protocolVersion,
29: $headers,
30: $body,
31: $method,
32: $uri,
33: $serverParams,
34: $queryParams,
35: $parsedBody,
36: $cookieParams,
37: $uploadedFiles,
38: $attributes
39: )
40: {
41: $this->validateHeaders($headers);
42: $this->validateMethod($method);
43:
44: $this->protocolVersion = $protocolVersion;
45: $this->headers = $headers;
46: $this->body = $body;
47: $this->method = $method;
48: $this->uri = $uri;
49:
50: $this->serverParams = $serverParams;
51: $this->queryParams = $queryParams;
52: $this->parsedBody = $parsedBody;
53: $this->cookieParams = $cookieParams;
54: $this->uploadedFiles = $uploadedFiles;
55: $this->attributes = $attributes;
56: }
57: }