concrete5/concrete5-5.7.0 — pull request #100 by KorvinSzanto (2014-05-02 02:06:16+00:00)
Title: Remove `Router` singleton in favor of a facade.

Singletons make it difficult to test / extend code, facades remove these concerns while still providing a global instance that can be replaced.

Old syntax:

$router = Router::getInstance();
$router->register(...);

New syntax:

Route::register(...);