the middle of the idiots
This commit is contained in:
		
							
								
								
									
										21
									
								
								qwen/php/vendor/psr/http-server-middleware/LICENSE
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								qwen/php/vendor/psr/http-server-middleware/LICENSE
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
Copyright (c) 2016 PHP Framework Interoperability Group
 | 
			
		||||
 | 
			
		||||
Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
in the Software without restriction, including without limitation the rights
 | 
			
		||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
The above copyright notice and this permission notice shall be included in all
 | 
			
		||||
copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
			
		||||
SOFTWARE.
 | 
			
		||||
							
								
								
									
										12
									
								
								qwen/php/vendor/psr/http-server-middleware/README.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								qwen/php/vendor/psr/http-server-middleware/README.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
			
		||||
HTTP Server Middleware
 | 
			
		||||
==============
 | 
			
		||||
 | 
			
		||||
This repository holds the `MiddlewareInterface` related to [PSR-15 (HTTP Server Request Handlers)][psr-url].
 | 
			
		||||
 | 
			
		||||
Note that this is not a Middleware implementation of its own. It is merely the interface that describe a Middleware.
 | 
			
		||||
 | 
			
		||||
The installable [package][package-url] and [implementations][implementation-url] are listed on Packagist.
 | 
			
		||||
 | 
			
		||||
[psr-url]: https://www.php-fig.org/psr/psr-15/
 | 
			
		||||
[package-url]: https://packagist.org/packages/psr/http-server-middleware
 | 
			
		||||
[implementation-url]: https://packagist.org/providers/psr/http-server-middleware-implementation
 | 
			
		||||
							
								
								
									
										36
									
								
								qwen/php/vendor/psr/http-server-middleware/composer.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								qwen/php/vendor/psr/http-server-middleware/composer.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "psr/http-server-middleware",
 | 
			
		||||
    "description": "Common interface for HTTP server-side middleware",
 | 
			
		||||
    "keywords": [
 | 
			
		||||
        "psr",
 | 
			
		||||
        "psr-7",
 | 
			
		||||
        "psr-15",
 | 
			
		||||
        "http-interop",
 | 
			
		||||
        "http",
 | 
			
		||||
        "middleware",
 | 
			
		||||
        "request",
 | 
			
		||||
        "response"
 | 
			
		||||
    ],
 | 
			
		||||
    "license": "MIT",
 | 
			
		||||
    "authors": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "PHP-FIG",
 | 
			
		||||
            "homepage": "https://www.php-fig.org/"
 | 
			
		||||
        }
 | 
			
		||||
    ],
 | 
			
		||||
    "require": {
 | 
			
		||||
        "php": ">=7.0",
 | 
			
		||||
        "psr/http-message": "^1.0 || ^2.0",
 | 
			
		||||
        "psr/http-server-handler": "^1.0"
 | 
			
		||||
    },
 | 
			
		||||
    "autoload": {
 | 
			
		||||
        "psr-4": {
 | 
			
		||||
            "Psr\\Http\\Server\\": "src/"
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    "extra": {
 | 
			
		||||
        "branch-alias": {
 | 
			
		||||
            "dev-master": "1.0.x-dev"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										25
									
								
								qwen/php/vendor/psr/http-server-middleware/src/MiddlewareInterface.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								qwen/php/vendor/psr/http-server-middleware/src/MiddlewareInterface.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace Psr\Http\Server;
 | 
			
		||||
 | 
			
		||||
use Psr\Http\Message\ResponseInterface;
 | 
			
		||||
use Psr\Http\Message\ServerRequestInterface;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Participant in processing a server request and response.
 | 
			
		||||
 *
 | 
			
		||||
 * An HTTP middleware component participates in processing an HTTP message:
 | 
			
		||||
 * by acting on the request, generating the response, or forwarding the
 | 
			
		||||
 * request to a subsequent middleware and possibly acting on its response.
 | 
			
		||||
 */
 | 
			
		||||
interface MiddlewareInterface
 | 
			
		||||
{
 | 
			
		||||
    /**
 | 
			
		||||
     * Process an incoming server request.
 | 
			
		||||
     *
 | 
			
		||||
     * Processes an incoming server request in order to produce a response.
 | 
			
		||||
     * If unable to produce the response itself, it may delegate to the provided
 | 
			
		||||
     * request handler to do so.
 | 
			
		||||
     */
 | 
			
		||||
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user