Skip to content

Repository files navigation

cherry-Request

The Cherry-project Request wrapper

GitHub license

GitHub release

Packagist Version


Including

Install from composercomposer require cherry-project/logger

Include Autoloader in your main file (Ex.: index.php)

require_once__DIR__ . '/vendor/autoload.php';

Class Request

Import class

useCherry\HttpUtils\Request;

Crete class new object

$request = newRequest();

Class Methods

getHeaders()

Get request HTTP Headers

Get all headers

$allHeaders = $request->getHeaders();

Get single header (Ex.: Host)

$singleHeader = $request->getHeaders('Host');

Get more then one header

$manyHeaders = $request->getHeaders(['Accept', 'Accept-Encoding']);
Allowed headers

MDN - HTTP headers

getMethod()

Get request HTTP method

hasHeader($key)

Check if request has header

getPath()

Get request path(URL)

getScheme()

Get request scheme(http or https)

getQueryParams()

Get request query parameters

getQuery($key)

Get request query parameter by key

getData()

Get request data by method

2019 © Cherry-project

About

Cherry-project Request class

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages