PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.7
Booking for Appointments and Events Calendar – Amelia v2.4.7
2.4.9 2.4.8 2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / http-interop / http-factory-guzzle / src / ServerRequestFactory.php
ameliabooking / vendor / http-interop / http-factory-guzzle / src Last commit date
RequestFactory.php 7 months ago ResponseFactory.php 7 months ago ServerRequestFactory.php 7 months ago StreamFactory.php 7 months ago UploadedFileFactory.php 7 months ago UriFactory.php 7 months ago
ServerRequestFactory.php
25 lines
1 <?php
2
3 namespace Http\Factory\Guzzle;
4
5 use AmeliaVendor\GuzzleHttp\Psr7\ServerRequest;
6 use AmeliaVendor\Psr\Http\Message\ServerRequestFactoryInterface;
7 use AmeliaVendor\Psr\Http\Message\ServerRequestInterface;
8
9 class ServerRequestFactory implements ServerRequestFactoryInterface
10 {
11 public function createServerRequest(string $method, $uri, array $serverParams = []): ServerRequestInterface
12 {
13
14 if (empty($method)) {
15 if (!empty($serverParams['REQUEST_METHOD'])) {
16 $method = $serverParams['REQUEST_METHOD'];
17 } else {
18 throw new \InvalidArgumentException('Cannot determine HTTP method');
19 }
20 }
21
22 return new ServerRequest($method, $uri, [], null, '1.1', $serverParams);
23 }
24 }
25