xenin/route-manager

Simple REST API Route Manager

Installs: 20

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/xenin/route-manager

1.0.0 2016-03-08 05:34 UTC

This package is not auto-updated.

Last update: 2025-10-09 03:51:57 UTC


README

A Simple REST API Route Manager for PHP. Create named routes for easy access to REST APIs. RouteManager will assemble and return complete route from pattern supplied.

Basic Usage

// create instance
$xn = new \xenin\RouteManager('http://api-base-url');

// setup routes
$xn->add('user', '/user/{userID}/account');
$xn->add('message', '/user/{userID}/messages/{messageID}');

// get routes
$usrRoute = $xn->get('user', array('userID' => 'f445ea85'));
$msgRoute = $xn->get('message', array('userID' => 'f445ea85','messageID' => 42));