ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
WrapperFactory.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\HTTP\Wrapper;
22
23use Psr\Http\Message\RequestInterface;
24
30{
34 public function __construct(private RequestInterface $request)
35 {
36 }
37
39 {
40 return new ArrayBasedRequestWrapper($this->request->getQueryParams());
41 }
42
43 public function post(): ArrayBasedRequestWrapper
44 {
45 return new ArrayBasedRequestWrapper($this->request->getParsedBody());
46 }
47
49 {
50 return new ArrayBasedRequestWrapper($this->request->getCookieParams());
51 }
52}
__construct(private RequestInterface $request)
WrapperFactory constructor.