functions.php
PHP
Path: src/Http/functions.php
<?php
namespace mini;
use Psr\Http\Message\ServerRequestInterface;
/**
* HTTP Feature - Functions
*
* Provides core HTTP functionality for Mini framework.
*/
/**
* Get the current ServerRequest
*
* Returns the PSR-7 ServerRequest instance for the current request scope.
* The request is registered by HttpDispatcher during request handling.
*
* Usage:
* ```php
* $query = request()->getQueryParams();
* $body = request()->getParsedBody();
* $accept = request()->getHeaderLine('Accept');
* ```
*
* @return ServerRequestInterface Current request
*/
function request(): ServerRequestInterface {
return Mini::$mini->get(ServerRequestInterface::class);
}