Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/wp-conte.../plugins/wordpres.../vendor_p.../guzzleht.../psr7/src
File: HttpFactory.php
<?php
[0] Fix | Delete
[1] Fix | Delete
declare (strict_types=1);
[2] Fix | Delete
namespace YoastSEO_Vendor\GuzzleHttp\Psr7;
[3] Fix | Delete
[4] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\RequestFactoryInterface;
[5] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\RequestInterface;
[6] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\ResponseFactoryInterface;
[7] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\ResponseInterface;
[8] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\ServerRequestFactoryInterface;
[9] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\ServerRequestInterface;
[10] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\StreamFactoryInterface;
[11] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\StreamInterface;
[12] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\UploadedFileFactoryInterface;
[13] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\UploadedFileInterface;
[14] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\UriFactoryInterface;
[15] Fix | Delete
use YoastSEO_Vendor\Psr\Http\Message\UriInterface;
[16] Fix | Delete
/**
[17] Fix | Delete
* Implements all of the PSR-17 interfaces.
[18] Fix | Delete
*
[19] Fix | Delete
* Note: in consuming code it is recommended to require the implemented interfaces
[20] Fix | Delete
* and inject the instance of this class multiple times.
[21] Fix | Delete
*/
[22] Fix | Delete
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
[23] Fix | Delete
{
[24] Fix | Delete
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
[25] Fix | Delete
{
[26] Fix | Delete
if ($size === null) {
[27] Fix | Delete
$size = $stream->getSize();
[28] Fix | Delete
}
[29] Fix | Delete
return new \YoastSEO_Vendor\GuzzleHttp\Psr7\UploadedFile($stream, $size, $error, $clientFilename, $clientMediaType);
[30] Fix | Delete
}
[31] Fix | Delete
public function createStream(string $content = '') : \YoastSEO_Vendor\Psr\Http\Message\StreamInterface
[32] Fix | Delete
{
[33] Fix | Delete
return \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::streamFor($content);
[34] Fix | Delete
}
[35] Fix | Delete
public function createStreamFromFile(string $file, string $mode = 'r') : \YoastSEO_Vendor\Psr\Http\Message\StreamInterface
[36] Fix | Delete
{
[37] Fix | Delete
try {
[38] Fix | Delete
$resource = \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::tryFopen($file, $mode);
[39] Fix | Delete
} catch (\RuntimeException $e) {
[40] Fix | Delete
if ('' === $mode || \false === \in_array($mode[0], ['r', 'w', 'a', 'x', 'c'], \true)) {
[41] Fix | Delete
throw new \InvalidArgumentException(\sprintf('Invalid file opening mode "%s"', $mode), 0, $e);
[42] Fix | Delete
}
[43] Fix | Delete
throw $e;
[44] Fix | Delete
}
[45] Fix | Delete
return \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::streamFor($resource);
[46] Fix | Delete
}
[47] Fix | Delete
public function createStreamFromResource($resource) : \YoastSEO_Vendor\Psr\Http\Message\StreamInterface
[48] Fix | Delete
{
[49] Fix | Delete
return \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::streamFor($resource);
[50] Fix | Delete
}
[51] Fix | Delete
public function createServerRequest(string $method, $uri, array $serverParams = []) : \YoastSEO_Vendor\Psr\Http\Message\ServerRequestInterface
[52] Fix | Delete
{
[53] Fix | Delete
if (empty($method)) {
[54] Fix | Delete
if (!empty($serverParams['REQUEST_METHOD'])) {
[55] Fix | Delete
$method = $serverParams['REQUEST_METHOD'];
[56] Fix | Delete
} else {
[57] Fix | Delete
throw new \InvalidArgumentException('Cannot determine HTTP method');
[58] Fix | Delete
}
[59] Fix | Delete
}
[60] Fix | Delete
return new \YoastSEO_Vendor\GuzzleHttp\Psr7\ServerRequest($method, $uri, [], null, '1.1', $serverParams);
[61] Fix | Delete
}
[62] Fix | Delete
public function createResponse(int $code = 200, string $reasonPhrase = '') : \YoastSEO_Vendor\Psr\Http\Message\ResponseInterface
[63] Fix | Delete
{
[64] Fix | Delete
return new \YoastSEO_Vendor\GuzzleHttp\Psr7\Response($code, [], null, '1.1', $reasonPhrase);
[65] Fix | Delete
}
[66] Fix | Delete
public function createRequest(string $method, $uri) : \YoastSEO_Vendor\Psr\Http\Message\RequestInterface
[67] Fix | Delete
{
[68] Fix | Delete
return new \YoastSEO_Vendor\GuzzleHttp\Psr7\Request($method, $uri);
[69] Fix | Delete
}
[70] Fix | Delete
public function createUri(string $uri = '') : \YoastSEO_Vendor\Psr\Http\Message\UriInterface
[71] Fix | Delete
{
[72] Fix | Delete
return new \YoastSEO_Vendor\GuzzleHttp\Psr7\Uri($uri);
[73] Fix | Delete
}
[74] Fix | Delete
}
[75] Fix | Delete
[76] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function