Continuing our string of library package releases, today we have the 2.0.0-beta1 release of Aura.Router. Given a URL path and a copy of
$_SERVER, it will extract path-info and
$_SERVERvalues for a specific route. You can download it directly or install via Composer and Packagist.
The Aura.Router package does not provide a dispatching mechanism. Your application is expected to take the information provided by the matching route and dispatch to a controller on its own. You might do this with Aura.Dispatcher or with some other system of your own devising.
In addition to all the standard stuff like adding routes and generating links, Aura.Router has some added conveniences ...
Are you stuck with a legacy PHP application? You should buy my book because it gives you a step-by-step guide to improving you codebase, all while keeping it running the whole time.