|
16 | 16 | */ |
17 | 17 | class Request |
18 | 18 | { |
19 | | - protected string $uri; |
20 | | - protected string $method; |
21 | 19 | protected array $parameters; |
22 | | - protected array $files; |
23 | | - protected array $cookies; |
24 | | - protected array $server; |
25 | | - protected ?string $content; |
26 | 20 |
|
27 | 21 | /** |
28 | | - * @param string $uri The request URI |
29 | | - * @param string $method The HTTP method request |
30 | | - * @param array $parameters The request parameters |
31 | | - * @param array $files An array of uploaded files |
32 | | - * @param array $cookies An array of cookies |
33 | | - * @param array $server An array of server parameters |
34 | | - * @param string $content The raw body data |
| 22 | + * @param string $uri The request URI |
| 23 | + * @param string $method The HTTP method request |
| 24 | + * @param array $parameters The request parameters |
| 25 | + * @param array $files An array of uploaded files |
| 26 | + * @param array $cookies An array of cookies |
| 27 | + * @param array $server An array of server parameters |
| 28 | + * @param string|null $content The raw body data |
35 | 29 | */ |
36 | | - public function __construct(string $uri, string $method, array $parameters = [], array $files = [], array $cookies = [], array $server = [], string $content = null) |
| 30 | + public function __construct( |
| 31 | + private string $uri, |
| 32 | + private string $method, |
| 33 | + array $parameters = [], |
| 34 | + private array $files = [], |
| 35 | + private array $cookies = [], |
| 36 | + private array $server = [], |
| 37 | + private ?string $content = null) |
37 | 38 | { |
38 | | - $this->uri = $uri; |
39 | | - $this->method = $method; |
40 | | - |
41 | 39 | array_walk_recursive($parameters, static function (&$value) { |
42 | 40 | $value = (string) $value; |
43 | 41 | }); |
44 | 42 |
|
45 | 43 | $this->parameters = $parameters; |
46 | | - $this->files = $files; |
47 | | - $this->cookies = $cookies; |
48 | | - $this->server = $server; |
49 | | - $this->content = $content; |
50 | 44 | } |
51 | 45 |
|
52 | 46 | /** |
|
0 commit comments