Source

						public static function process($request) {
		if ($request->url == '/auto') {
			return new Response(array('location' => '/redirect'));
		}

		$params = array(
			'' => array('controller' => 'some_non_existent_controller', 'action' => 'index'),
			'/plugin' => array(
				'controller' => 'some_invalid_plugin.controller', 'action' => 'index'
			),
			'/call' => array('action' => 'index', 'controller' => function($request) {
				return new Response(array('body' => 'Working'));
			})
		);

		if (isset($params[$request->url])) {
			$request->params = $params[$request->url];
		}
		return $request;
	}