PluginProbe
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / trunk
Yoast SEO – Advanced SEO with real-time guidance and built-in AI vtrunk
28.5 28.4 28.3 28.2 28.1 28.0 27.9 27.8 27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 All 129 releases
← All changes | vendor_prefixed/guzzlehttp/psr7/src/HttpFactory.php +0 -76 28.4 → trunk View file →
@@ -1,76 +1,0 @@
1 -<?php
2 -
3 -declare (strict_types=1);
4 -namespace YoastSEO_Vendor\GuzzleHttp\Psr7;
5 -
6 -use YoastSEO_Vendor\Psr\Http\Message\RequestFactoryInterface;
7 -use YoastSEO_Vendor\Psr\Http\Message\RequestInterface;
8 -use YoastSEO_Vendor\Psr\Http\Message\ResponseFactoryInterface;
9 -use YoastSEO_Vendor\Psr\Http\Message\ResponseInterface;
10 -use YoastSEO_Vendor\Psr\Http\Message\ServerRequestFactoryInterface;
11 -use YoastSEO_Vendor\Psr\Http\Message\ServerRequestInterface;
12 -use YoastSEO_Vendor\Psr\Http\Message\StreamFactoryInterface;
13 -use YoastSEO_Vendor\Psr\Http\Message\StreamInterface;
14 -use YoastSEO_Vendor\Psr\Http\Message\UploadedFileFactoryInterface;
15 -use YoastSEO_Vendor\Psr\Http\Message\UploadedFileInterface;
16 -use YoastSEO_Vendor\Psr\Http\Message\UriFactoryInterface;
17 -use YoastSEO_Vendor\Psr\Http\Message\UriInterface;
18 -/**
19 - * Implements all of the PSR-17 interfaces.
20 - *
21 - * Note: in consuming code it is recommended to require the implemented interfaces
22 - * and inject the instance of this class multiple times.
23 - */
24 -final class HttpFactory implements \YoastSEO_Vendor\Psr\Http\Message\RequestFactoryInterface, \YoastSEO_Vendor\Psr\Http\Message\ResponseFactoryInterface, \YoastSEO_Vendor\Psr\Http\Message\ServerRequestFactoryInterface, \YoastSEO_Vendor\Psr\Http\Message\StreamFactoryInterface, \YoastSEO_Vendor\Psr\Http\Message\UploadedFileFactoryInterface, \YoastSEO_Vendor\Psr\Http\Message\UriFactoryInterface
25 -{
26 - public function createUploadedFile(\YoastSEO_Vendor\Psr\Http\Message\StreamInterface $stream, ?int $size = null, int $error = \UPLOAD_ERR_OK, ?string $clientFilename = null, ?string $clientMediaType = null) : \YoastSEO_Vendor\Psr\Http\Message\UploadedFileInterface
27 - {
28 - if ($size === null) {
29 - $size = $stream->getSize();
30 - }
31 - return new \YoastSEO_Vendor\GuzzleHttp\Psr7\UploadedFile($stream, $size, $error, $clientFilename, $clientMediaType);
32 - }
33 - public function createStream(string $content = '') : \YoastSEO_Vendor\Psr\Http\Message\StreamInterface
34 - {
35 - return \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::streamFor($content);
36 - }
37 - public function createStreamFromFile(string $file, string $mode = 'r') : \YoastSEO_Vendor\Psr\Http\Message\StreamInterface
38 - {
39 - try {
40 - $resource = \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::tryFopen($file, $mode);
41 - } catch (\RuntimeException $e) {
42 - if ('' === $mode || \false === \in_array($mode[0], ['r', 'w', 'a', 'x', 'c'], \true)) {
43 - throw new \InvalidArgumentException(\sprintf('Invalid file opening mode "%s"', $mode), 0, $e);
44 - }
45 - throw $e;
46 - }
47 - return \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::streamFor($resource);
48 - }
49 - public function createStreamFromResource($resource) : \YoastSEO_Vendor\Psr\Http\Message\StreamInterface
50 - {
51 - return \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::streamFor($resource);
52 - }
53 - public function createServerRequest(string $method, $uri, array $serverParams = []) : \YoastSEO_Vendor\Psr\Http\Message\ServerRequestInterface
54 - {
55 - if (empty($method)) {
56 - if (!empty($serverParams['REQUEST_METHOD'])) {
57 - $method = $serverParams['REQUEST_METHOD'];
58 - } else {
59 - throw new \InvalidArgumentException('Cannot determine HTTP method');
60 - }
61 - }
62 - return new \YoastSEO_Vendor\GuzzleHttp\Psr7\ServerRequest($method, $uri, [], null, '1.1', $serverParams);
63 - }
64 - public function createResponse(int $code = 200, string $reasonPhrase = '') : \YoastSEO_Vendor\Psr\Http\Message\ResponseInterface
65 - {
66 - return new \YoastSEO_Vendor\GuzzleHttp\Psr7\Response($code, [], null, '1.1', $reasonPhrase);
67 - }
68 - public function createRequest(string $method, $uri) : \YoastSEO_Vendor\Psr\Http\Message\RequestInterface
69 - {
70 - return new \YoastSEO_Vendor\GuzzleHttp\Psr7\Request($method, $uri);
71 - }
72 - public function createUri(string $uri = '') : \YoastSEO_Vendor\Psr\Http\Message\UriInterface
73 - {
74 - return new \YoastSEO_Vendor\GuzzleHttp\Psr7\Uri($uri);
75 - }
76 -}