$router = Router::setUrl("/{$not_default_language}/a/b"); // Check if (0 != count(Router::$parts)) { $pass = false; echo "All parts must be consumed\n"; } if (Router::$node->id != Router::$root->get('a/b')->id) { $pass = false; echo "Returned node is not the correct one\n"; } if ($not_default_language != Router::$language) { $pass = false; echo "Language does not match\n"; } // Print Router::print_r(); return $pass; }; $tests['Get parametrized'] = function () { $pass = true; // Prepare Router::$root = $root = build_basic_hierarchy(); $a = $root->get('a'); $e = $root->get('a/e'); $e->remove(); $a->append('{parameter}', $e); // Run $router = Router::setUrl("/a/my-parameter/f"); // Check if (0 != count(Router::$parts)) { $pass = false;