99designs/ergo-http

Micro-HTTP client for PHP 5.3

Installs: 4 538

Dependents: 1

Suggesters: 0

Security: 0

Stars: 2

Watchers: 67

Forks: 2

Open Issues: 0

pkg:composer/99designs/ergo-http

1.1.2 2020-11-10 04:18 UTC

README

A light-weight HTTP library for PHP5.3. Provides a client and some URL utils.

Extracted from 99designs/ergo.

Install

composer require 99designs/ergo-http.

Basic Usage

$client = new \Ergo\Http\Client(new \Ergo\Http\Url($host));
$response = $client->get($path);

echo $response->getBody();

How to develop

To install dependancies via Composer:

$ composer install --dev

Run the test suite:

$ phpunit
PHPUnit 3.7.38 by Sebastian Bergmann.

Configuration read from /home/vagrant/ergo-http/phpunit.xml.dist

...................................................

Time: 149 ms, Memory: 5.00Mb

OK (51 tests, 163 assertions)

Status

Used in several high-volume production websites, including 99designs.com, flippa.com, learnable.com and sitepoint.com.