Router Helpers
Use these helpers during a request when you need matched-route metadata.
Current route helpers
$current = current_route();
$params = route_params();
$name = route_name();
$prefix = route_prefix();
$cache = route_cache_settings();
Common helpers:
current_route()route_pattern()route_params()route_param(string $name)route_name()route_prefix()route_uri()route_method()route_cache_settings()current_middlewares()current_controller()current_action()route_callback()current_module()
Route lookup helpers
$route = find_route_by_name('dashboard', 'Admin');
$exists = route_group_exists('auth', 'Admin');
Module namespace helper
$baseNamespace = module_base_namespace();
Usage boundary
These helpers are request-scoped.
Call them from controllers, middleware, or request-time view logic.
current_module() returns null until the request object is registered, which makes it a safe presence check during bootstrap-adjacent code.
The rest are best used once routing has already matched the request.