allow vendord
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
This commit is contained in:
80
vendor/php-http/message/src/MessageFactory/DiactorosMessageFactory.php
vendored
Normal file
80
vendor/php-http/message/src/MessageFactory/DiactorosMessageFactory.php
vendored
Normal file
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
namespace Http\Message\MessageFactory;
|
||||
|
||||
use Http\Message\MessageFactory;
|
||||
use Http\Message\StreamFactory\DiactorosStreamFactory;
|
||||
use Laminas\Diactoros\Request as LaminasRequest;
|
||||
use Laminas\Diactoros\Response as LaminasResponse;
|
||||
use Zend\Diactoros\Request as ZendRequest;
|
||||
use Zend\Diactoros\Response as ZendResponse;
|
||||
|
||||
if (!interface_exists(MessageFactory::class)) {
|
||||
throw new \LogicException('You cannot use "Http\Message\MessageFactory\DiactorosMessageFactory" as the "php-http/message-factory" package is not installed. Try running "composer require php-http/message-factory". Note that this package is deprecated, use "psr/http-factory" instead');
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates Diactoros messages.
|
||||
*
|
||||
* @author GeLo <geloen.eric@gmail.com>
|
||||
*
|
||||
* @deprecated This will be removed in php-http/message2.0. Consider using the official Diactoros PSR-17 factory
|
||||
*/
|
||||
final class DiactorosMessageFactory implements MessageFactory
|
||||
{
|
||||
/**
|
||||
* @var DiactorosStreamFactory
|
||||
*/
|
||||
private $streamFactory;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->streamFactory = new DiactorosStreamFactory();
|
||||
}
|
||||
|
||||
public function createRequest(
|
||||
$method,
|
||||
$uri,
|
||||
array $headers = [],
|
||||
$body = null,
|
||||
$protocolVersion = '1.1'
|
||||
) {
|
||||
if (class_exists(LaminasRequest::class)) {
|
||||
return (new LaminasRequest(
|
||||
$uri,
|
||||
$method,
|
||||
$this->streamFactory->createStream($body),
|
||||
$headers
|
||||
))->withProtocolVersion($protocolVersion);
|
||||
}
|
||||
|
||||
return (new ZendRequest(
|
||||
$uri,
|
||||
$method,
|
||||
$this->streamFactory->createStream($body),
|
||||
$headers
|
||||
))->withProtocolVersion($protocolVersion);
|
||||
}
|
||||
|
||||
public function createResponse(
|
||||
$statusCode = 200,
|
||||
$reasonPhrase = null,
|
||||
array $headers = [],
|
||||
$body = null,
|
||||
$protocolVersion = '1.1'
|
||||
) {
|
||||
if (class_exists(LaminasResponse::class)) {
|
||||
return (new LaminasResponse(
|
||||
$this->streamFactory->createStream($body),
|
||||
$statusCode,
|
||||
$headers
|
||||
))->withProtocolVersion($protocolVersion);
|
||||
}
|
||||
|
||||
return (new ZendResponse(
|
||||
$this->streamFactory->createStream($body),
|
||||
$statusCode,
|
||||
$headers
|
||||
))->withProtocolVersion($protocolVersion);
|
||||
}
|
||||
}
|
||||
53
vendor/php-http/message/src/MessageFactory/GuzzleMessageFactory.php
vendored
Normal file
53
vendor/php-http/message/src/MessageFactory/GuzzleMessageFactory.php
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
namespace Http\Message\MessageFactory;
|
||||
|
||||
use GuzzleHttp\Psr7\Request;
|
||||
use GuzzleHttp\Psr7\Response;
|
||||
use Http\Message\MessageFactory;
|
||||
|
||||
if (!interface_exists(MessageFactory::class)) {
|
||||
throw new \LogicException('You cannot use "Http\Message\MessageFactory\GuzzleMessageFactory" as the "php-http/message-factory" package is not installed. Try running "composer require php-http/message-factory". Note that this package is deprecated, use "psr/http-factory" instead');
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates Guzzle messages.
|
||||
*
|
||||
* @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
|
||||
*
|
||||
* @deprecated This will be removed in php-http/message2.0. Consider using the official Guzzle PSR-17 factory
|
||||
*/
|
||||
final class GuzzleMessageFactory implements MessageFactory
|
||||
{
|
||||
public function createRequest(
|
||||
$method,
|
||||
$uri,
|
||||
array $headers = [],
|
||||
$body = null,
|
||||
$protocolVersion = '1.1'
|
||||
) {
|
||||
return new Request(
|
||||
$method,
|
||||
$uri,
|
||||
$headers,
|
||||
$body,
|
||||
$protocolVersion
|
||||
);
|
||||
}
|
||||
|
||||
public function createResponse(
|
||||
$statusCode = 200,
|
||||
$reasonPhrase = null,
|
||||
array $headers = [],
|
||||
$body = null,
|
||||
$protocolVersion = '1.1'
|
||||
) {
|
||||
return new Response(
|
||||
$statusCode,
|
||||
$headers,
|
||||
$body,
|
||||
$protocolVersion,
|
||||
$reasonPhrase
|
||||
);
|
||||
}
|
||||
}
|
||||
72
vendor/php-http/message/src/MessageFactory/SlimMessageFactory.php
vendored
Normal file
72
vendor/php-http/message/src/MessageFactory/SlimMessageFactory.php
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
<?php
|
||||
|
||||
namespace Http\Message\MessageFactory;
|
||||
|
||||
use Http\Message\MessageFactory;
|
||||
use Http\Message\StreamFactory\SlimStreamFactory;
|
||||
use Http\Message\UriFactory\SlimUriFactory;
|
||||
use Slim\Http\Headers;
|
||||
use Slim\Http\Request;
|
||||
use Slim\Http\Response;
|
||||
|
||||
if (!interface_exists(MessageFactory::class)) {
|
||||
throw new \LogicException('You cannot use "Http\Message\MessageFactory\SlimMessageFactory" as the "php-http/message-factory" package is not installed. Try running "composer require php-http/message-factory". Note that this package is deprecated, use "psr/http-factory" instead');
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates Slim 3 messages.
|
||||
*
|
||||
* @author Mika Tuupola <tuupola@appelsiini.net>
|
||||
*
|
||||
* @deprecated This will be removed in php-http/message2.0. Consider using the official Slim PSR-17 factory
|
||||
*/
|
||||
final class SlimMessageFactory implements MessageFactory
|
||||
{
|
||||
/**
|
||||
* @var SlimStreamFactory
|
||||
*/
|
||||
private $streamFactory;
|
||||
|
||||
/**
|
||||
* @var SlimUriFactory
|
||||
*/
|
||||
private $uriFactory;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->streamFactory = new SlimStreamFactory();
|
||||
$this->uriFactory = new SlimUriFactory();
|
||||
}
|
||||
|
||||
public function createRequest(
|
||||
$method,
|
||||
$uri,
|
||||
array $headers = [],
|
||||
$body = null,
|
||||
$protocolVersion = '1.1'
|
||||
) {
|
||||
return (new Request(
|
||||
$method,
|
||||
$this->uriFactory->createUri($uri),
|
||||
new Headers($headers),
|
||||
[],
|
||||
[],
|
||||
$this->streamFactory->createStream($body),
|
||||
[]
|
||||
))->withProtocolVersion($protocolVersion);
|
||||
}
|
||||
|
||||
public function createResponse(
|
||||
$statusCode = 200,
|
||||
$reasonPhrase = null,
|
||||
array $headers = [],
|
||||
$body = null,
|
||||
$protocolVersion = '1.1'
|
||||
) {
|
||||
return (new Response(
|
||||
$statusCode,
|
||||
new Headers($headers),
|
||||
$this->streamFactory->createStream($body)
|
||||
))->withProtocolVersion($protocolVersion);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user