This library provides a fast implementation of a requests, responses and cookies.
Install via composer
composer require machine/request dev-master
Basic usage example
<?php
require_once __DIR__ . '/vendor/autoload.php';
$request = new Machine\Http\Request();
or
use Machine\Http\Request;
$request = new Request();
// Get Headers
$headers = $request->getHeaders();
echo '<pre>';
print_r($headers);
// Get All Post Parameters
$params = $request->request;
// get post param
$param = $request->getPost('name','defaultValue is Optional');
You can run the unit tests with the following command:
$ cd path/to/Machine/Http/
$ phpunit