This package is abandoned and no longer maintained. No replacement package was suggested.

A library for consuming simple REST services in PHP5.

2.0.0 2014-11-17 04:04 UTC

This package is not auto-updated.

Last update: 2020-01-24 15:15:39 UTC


Relax is a client designed to interact with APIs that conform to the following:

  • Return JSON
  • Respond to GET, PUT AND POST
  • Urls map to the pattern of /collection/123/subcollection/234

Relax also provides a set of Openssl helper classes.


$client = new \Ergo\Http\Client("http://mywebservice.io");

$model = new Relax_Client_Model($client);

// GET queries
$items = $model->transactions(1)->items(); // returns a collection from /transactions/1/items
$address = $model->customers(1)->address(); // returns a resource from /customers/1/address

print $address->streetname; // returns the streetname property from the json doc
print $items->count(); // returns the number of items in the transaction

// PUT queries

// POST queries


Copyright (c) 2012 99designs See LICENSE for details.