芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/mctv/vendor/nyholm/psr7-server/src/ServerRequestCreatorInterface.php
* @author Martijn van der Ven
*/ interface ServerRequestCreatorInterface { /** * Create a new server request from the current environment variables. * Defaults to a GET request to minimise the risk of an \InvalidArgumentException. * Includes the current request headers as supplied by the server through `getallheaders()`. * If `getallheaders()` is unavailable on the current server it will fallback to its own `getHeadersFromServer()` method. * Defaults to php://input for the request body. * * @throws \InvalidArgumentException if no valid method or URI can be determined */ public function fromGlobals(): ServerRequestInterface; /** * Create a new server request from a set of arrays. * * @param array $server typically $_SERVER or similar structure * @param array $headers typically the output of getallheaders() or similar structure * @param array $cookie typically $_COOKIE or similar structure * @param array $get typically $_GET or similar structure * @param array|null $post typically $_POST or similar structure, represents parsed request body * @param array $files typically $_FILES or similar structure * @param StreamInterface|resource|string|null $body Typically stdIn * * @throws \InvalidArgumentException if no valid method or URI can be determined */ public function fromArrays( array $server, array $headers = [], array $cookie = [], array $get = [], ?array $post = null, array $files = [], $body = null ): ServerRequestInterface; /** * Get parsed headers from ($_SERVER) array. * * @param array $server typically $_SERVER or similar structure */ public static function getHeadersFromServer(array $server): array; }