Core Group: router
Generated by php build/docs/rvn-docs.php. Do not edit this file by hand.
| Symbol | Kind | Summary | @return | Service Keys |
| --- | --- | --- | --- | --- |
| Raven\Core\Router\CategoryPolicy::categoryRouteEnabled() | method | Returns whether public category routes are enabled system-wide. | bool True when category routes are enabled. | (none) |
| Raven\Core\Router\CategoryPolicy::categoryRoutePrefix() | method | Returns the normalized category route prefix. | string Route prefix slug (e.g. 'cat'). | (none) |
| Raven\Core\Router\ChannelPolicy::channelIndexUsesTrailingSlash() | method | Resolves whether one channel index URL should have a trailing slash. | bool True when the channel index canonical URL ends in /. | (none) |
| Raven\Core\Router\ChannelPolicy::effectiveChannelRouteMode() | method | Returns the effective page route mode for one channel, resolving inherit against the global default. | string Concrete route-mode key used for URL lookups and path generation. | (none) |
| Raven\Core\Router\ChannelPolicy::globalPageRouteMode() | method | Returns the global content selector through the pre-selector compatibility name. | string Global route selector; defaults to 'slug'. | (none) |
| Raven\Core\Router\ChannelPolicy::globalPageRouteSelector() | method | Returns the site-wide global page route selector from config. | string Global route selector; defaults to 'slug'. | (none) |
| Raven\Core\Router\ChannelPolicy::normalizeChannelIndexRouteMode() | method | Normalizes a channel index URL mode. | string auto, no_trailing_slash, trailing_slash, or redirect. | (none) |
| Raven\Core\Router\ChannelPolicy::normalizeChannelRouteMode() | method | Normalizes a per-channel route-mode value, preserving 'inherit' as a valid option. | string 'inherit', or one of the concrete route mode strings from normalizeRouteMode(). | (none) |
| Raven\Core\Router\ChannelPolicy::normalizeChannelSeparator() | method | Normalizes a per-channel word-separator value, preserving 'inherit'. | string 'inherit', '-', or '_'. | (none) |
| Raven\Core\Router\ChannelPolicy::normalizeGlobalSeparator() | method | Normalizes a global word-separator config value to '-' or ''. | string '-' or ''; defaults to '-'. | (none) |
| Raven\Core\Router\ChannelPolicy::normalizeRouteMode() | method | Normalizes a concrete route-mode value (no 'inherit') to one of the accepted strings. | string One of the supported concrete route modes; defaults to 'slug'. | (none) |
| Raven\Core\Router\ChannelPolicy::resolveChannelSeparator() | method | Resolves the effective word separator for one channel's page routes against site config. | string Resolved separator: '-' or '_'. | (none) |
| Raven\Core\Router\ChannelPolicy::resolveSeparator() | method | Resolves the effective word separator by merging per-channel and global values. | string Resolved separator: '-' or '_'. | (none) |
| Raven\Core\Router\ChannelPolicy::siteRoutingUsesTrailingSlash() | method | Returns whether site routing requires trailing slashes on canonical public paths. | bool True when the site routing mode is trailing_slash. | (none) |
| Raven\Core\Router\ChannelPolicy::usesPageId() | method | Returns whether a given route mode produces page-id URL segments rather than slugs. | bool True when the mode uses the numeric page id in the URL. | (none) |
| Raven\Core\Router\FeedPolicy::__construct() | method | Initializes the feed route-config reader. | void | (none) |
| Raven\Core\Router\FeedPolicy::atomRoute() | method | Returns the normalized Atom feed route prefix, or an empty string when feeds are disabled. | string Route prefix slug (e.g. 'atom'), or '' when disabled. | (none) |
| Raven\Core\Router\FeedPolicy::feedEnabled() | method | Returns whether the feed feature is enabled in site config. | bool True when feed routes should be registered. | (none) |
| Raven\Core\Router\FeedPolicy::rssRoute() | method | Returns the normalized RSS feed route prefix, or an empty string when feeds are disabled. | string Route prefix slug (e.g. 'rss'), or '' when disabled. | (none) |
| Raven\Core\Router\GroupPolicy::__construct() | method | Initializes the group route-config reader. | void | (none) |
| Raven\Core\Router\GroupPolicy::groupMode() | method | Returns the normalized group visibility mode. | string One of 'publicfull', 'publiclimited', 'private', or 'disabled'. | (none) |
| Raven\Core\Router\GroupPolicy::groupRouteEnabled() | method | Returns whether public group routes are enabled system-wide. | bool True when groups have a prefix and are not fully disabled. | (none) |
| Raven\Core\Router\GroupPolicy::groupRoutePrefix() | method | Returns the normalized group route prefix. | string Route prefix slug (e.g. 'group'). | (none) |
| Raven\Core\Router\PagePolicy::buildRouteSegment() | method | Builds a URL route segment for a page given its route mode and separator settings. | string Assembled route segment, or '' when inputs are invalid. | (none) |
| Raven\Core\Router\PagePolicy::canonicalPath() | method | Applies the configured trailing-slash policy to one root-relative public path. | string Canonical root-relative path, preserving / as the site root. | (none) |
| Raven\Core\Router\PagePolicy::canonicalRedirectTarget() | method | Applies site slash policy to a safe root-relative redirect target. | string Redirect target with the site slash policy applied where possible. | (none) |
| Raven\Core\Router\PagePolicy::datePrefix() | method | Extracts the date prefix component for a page route segment given a timestamp and route mode. | string Date prefix string (e.g. '2024-06-01'), or '' for non-date modes. | (none) |
| Raven\Core\Router\PagePolicy::hasPeriodSuffix() | method | Reports whether a public route segment contains a file-style period suffix. | bool True when the segment contains a period marker. | (none) |
| Raven\Core\Router\PagePolicy::normalizePageIdForLookup() | method | Normalizes a URL path segment for a numeric page-id lookup. | int\|null Parsed positive page id, or null when the segment is not a valid id. | (none) |
| Raven\Core\Router\PagePolicy::normalizeSlugForLookup() | method | Normalizes a URL path segment for a slug-based page lookup. | string\|null Normalized slug, or null when the segment is invalid. | (none) |
| Raven\Core\Router\PagePolicy::parseDateSlugSegment() | method | Parses a date-prefixed page URL segment (e.g. '2024-06-01-my-page') into date and slug parts. | array{date: string, slug: string}\|null Parsed parts, or null when the segment does not match. | (none) |
| Raven\Core\Router\PagePolicy::resolveLookupTarget() | method | Resolves a URL path segment to a typed lookup target (slug or id) based on the route mode. | array{type: 'slug', slug: string}\|array{type: 'id', id: int}\|null Lookup target, or null on failure. | (none) |
| Raven\Core\Router\PagePolicy::stripPeriodSuffix() | method | Removes a file-style suffix from one public page route segment. | string Route segment without its optional period suffix. | (none) |
| Raven\Core\Router\Panel\AuthRouter::registerWithDeps() | method | Registers the panel auth route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\CategoryRouter::registerWithDeps() | method | Registers category routes from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\CategoryRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\CategoryRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\CategoryRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\CategoryRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\CategoryRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ChannelRouter::registerWithDeps() | method | Registers the panel channel route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\ChannelRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ChannelRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ChannelRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ChannelRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ChannelRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ConfigRouter::registerWithDeps() | method | Registers the panel configuration routes from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\ConfigRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ConfigRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\DashboardRouter::registerWithDeps() | method | Registers the dashboard landing route from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\DashboardRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\DocsRouter::registerWithDeps() | method | Registers the User Manual home route and one route pair for each canonical document. | void | (none) |
| Raven\Core\Router\Panel\DocsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\DocsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\DocsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\DocsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\DocsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\DocsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\DocsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ExtensionRouter::registerWithDeps() | method | Registers the panel extension-manager route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\ExtensionRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ExtensionRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ExtensionRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ExtensionRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ExtensionRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ExtensionRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ExtensionRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\GroupRouter::registerWithDeps() | method | Registers the panel group route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\GroupRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\GroupRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\GroupRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\GroupRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\GroupRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\LogsRouter::registerWithDeps() | method | Registers the panel logs route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\LogsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\LogsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\LogsRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PageRouter::registerWithDeps() | method | Registers the panel page route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PanelPayload::__construct() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PanelRouter::__construct() | method | Creates one isolated router instance for panel route orchestration. | (No @return.) | (none) |
| Raven\Core\Router\Panel\PanelRouter::dispatch() | method | Dispatches one normalized request through the isolated panel route map. | RouteResponse Dispatch result indicating match state and params. | (none) |
| Raven\Core\Router\Panel\PanelRouter::register() | method | Registers the full panel route map in canonical registration order. | void | (none) |
| Raven\Core\Router\Panel\PreferencesRouter::registerWithDeps() | method | Registers the panel preferences route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\PreferencesRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PreferencesRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PreferencesRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PreferencesRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PreferencesRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\PreferencesRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\RedirectRouter::registerWithDeps() | method | Registers the panel redirect route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\RedirectRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\RedirectRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\RedirectRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\RedirectRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\RedirectRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\RoutingRouter::registerWithDeps() | method | Registers the panel routing diagnostics route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\RoutingRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\RoutingRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\SetRouter::register() | method | Registers the set-management route family under one taxonomy base path. | void | (none) |
| Raven\Core\Router\Panel\SetRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\SetRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\SetRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\SetRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\SetRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\TagRouter::registerWithDeps() | method | Registers tag routes from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\TagRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\TagRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\TagRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\TagRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\TagRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ThemeRouter::registerWithDeps() | method | Registers the panel theme-manager route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\ThemeRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ThemeRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ThemeRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ThemeRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ThemeRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\ThemeRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UpdateRouter::registerWithDeps() | method | Registers the panel updater route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\UpdateRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UpdateRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UserRouter::registerWithDeps() | method | Registers the panel user route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Panel\UserRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UserRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UserRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UserRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UserRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UserRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UserRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UserRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Panel\UserRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\AuthRouter::registerWithDeps() | method | Registers the public auth route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Public\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\AuthRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\CategoryRouter::registerWithDeps() | method | Registers category routes from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Public\ChannelRouter::registerWithDeps() | method | Registers the public channel route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Public\ChannelRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\ChannelRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\ChannelRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\FeedRouter::registerWithDeps() | method | Registers the public feed route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Public\FeedRouter::string() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\FeedRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\FeedRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\FeedRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\FeedRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\FeedRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\FeedRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\GroupRouter::registerWithDeps() | method | Registers the public group route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Public\GroupRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\GroupRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PageRouter::registerWithDeps() | method | Registers the public page and embedded-form route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Public\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PageRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PrefixResolver::normalize() | method | Normalizes a configured route prefix with fallback behavior. | string Normalized route prefix. | (none) |
| Raven\Core\Router\Public\PrefixRouter::register() | method | Registers slug-only and slug+page routes under a configurable prefix. | void | (none) |
| Raven\Core\Router\Public\PrefixRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PrefixRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PrefixRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PrefixRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\ProfileRouter::registerWithDeps() | method | Registers the public profile route family from one shared dependency payload. | void | (none) |
| Raven\Core\Router\Public\ProfileRouter::void() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PublicPayload::__construct() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\Public\PublicPolicy::build() | method | Builds public route policy values used by the public route registrars. | array{ | (none) |
| Raven\Core\Router\Public\PublicRouter::__construct() | method | Creates one isolated router instance for public route orchestration. | (No @return.) | (none) |
| Raven\Core\Router\Public\PublicRouter::dispatch() | method | Dispatches one normalized request through the isolated public route map. | RouteResponse Dispatch result indicating match state and params. | (none) |
| Raven\Core\Router\Public\PublicRouter::register() | method | Registers the full public route map in canonical registration order. | void | (none) |
| Raven\Core\Router\Public\TagRouter::registerWithDeps() | method | Registers tag routes from one shared dependency payload. | void | (none) |
| Raven\Core\Router\RouteHandler::add() | method | Registers one route handler for a method and path pattern. | void | (none) |
| Raven\Core\Router\RouteHandler::dispatch() | method | Dispatches one normalized route request to the first matching handler. | RouteResponse RouteResponse wrapper containing handled state and params. | (none) |
| Raven\Core\Router\RoutePreview::__construct() | method | Stores the dependencies used to derive routing-preview values for the panel. | void | (none) |
| Raven\Core\Router\RoutePreview::channelIndexTemplateExists() | method | Detects whether the active public-theme chain provides a channel index template. | bool True when the theme chain or core fallback supplies channel/index.php. | (none) |
| Raven\Core\Router\RoutePreview::channelLandingMapFromPages() | method | Picks the best landing-page slug per channel from one page row set. | array<string, string> Map of full channel path to chosen landing-page slug. | (none) |
| Raven\Core\Router\RoutePreview::reservedPublicPrefixes() | method | Normalizes the reserved public-prefix list used by routing diagnostics. | array<int, string> Deduplicated lowercase reserved prefixes. | (none) |
| Raven\Core\Router\RoutePreview::routingPublicPathForPage() | method | Builds the public-facing preview path for one page under the current routing rules. | string Root-relative preview path for the current routing settings. | (none) |
| Raven\Core\Router\RouteRequest::__construct() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\RouteRequest::method() | method | Returns the normalized HTTP method for this request. | string Uppercase HTTP method string. | (none) |
| Raven\Core\Router\RouteRequest::normalizePath() | method | Normalizes a raw path string to a leading-slash form. | string Normalized path with a leading slash. | (none) |
| Raven\Core\Router\RouteRequest::path() | method | Returns the normalized request path for this request. | string Path string normalized to a leading slash. | (none) |
| Raven\Core\Router\RouteResponse::__construct() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Router\RouteResponse::handled() | method | Constructs a handled response with matched parameters and a handler response. | self Handled response instance. | (none) |
| Raven\Core\Router\RouteResponse::isHandled() | method | Returns whether the request was matched and handled by a registered route. | bool True when a route handler was invoked. | (none) |
| Raven\Core\Router\RouteResponse::notHandled() | method | Constructs an unhandled response for requests that matched no registered route. | self Unhandled response instance. | (none) |
| Raven\Core\Router\RouteResponse::params() | method | Returns the named path parameters extracted from the matched route. | array<string, string> Named parameter map. | (none) |
| Raven\Core\Router\RouteResponse::response() | method | Returns the response value produced by the matched route handler. | mixed Handler return value, or null when not handled. | (none) |
| Raven\Core\Router\RouteValidator::intOrNotFound() | method | Normalizes one integer route param or invokes one not-found callback. | int\|null Normalized integer when valid, otherwise null. | (none) |
| Raven\Core\Router\RouteValidator::slugAllowedOrNotFound() | method | Validates one slug against a disallowed list or invokes not-found. | string\|null Accepted slug, otherwise null. | (none) |
| Raven\Core\Router\RouteValidator::slugOrNotFound() | method | Normalizes one slug route param or invokes one not-found callback. | string\|null Normalized slug when valid, otherwise null. | (none) |
| Raven\Core\Router\TagPolicy::tagRouteEnabled() | method | Returns whether public tag routes are enabled system-wide. | bool True when tag routes are enabled. | (none) |
| Raven\Core\Router\TagPolicy::tagRoutePrefix() | method | Returns the normalized tag route prefix. | string Route prefix slug (e.g. 'tag'). | (none) |
| Raven\Core\Router\UserPolicy::__construct() | method | Initializes the user route-config reader. | void | (none) |
| Raven\Core\Router\UserPolicy::profileMode() | method | Returns the normalized profile visibility mode. | string One of 'publicfull', 'publiclimited', 'private', or 'disabled'. | (none) |
| Raven\Core\Router\UserPolicy::profileRouteEnabled() | method | Returns whether public profile routes are enabled system-wide. | bool True when profiles have a prefix and are not fully disabled. | (none) |
| Raven\Core\Router\UserPolicy::profileRoutePrefix() | method | Returns the normalized user-profile route prefix. | string Route prefix slug (e.g. 'user'). | (none) |
| Raven\Core\Router\UserPolicy::profileSelector() | method | Returns the normalized profile URL selector mode ('id', 'username', or 'string'). | string Selector mode string. | (none) |
Service-Key Grouping (context['rvn'])
- No
$rvn[...]service keys detected for this group.
Parameter Details
Raven\Core\Router\CategoryPolicy::categoryRouteEnabled()
- File:
private/sys/Router/CategoryPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.
Raven\Core\Router\CategoryPolicy::categoryRoutePrefix()
- File:
private/sys/Router/CategoryPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.InputSanitizer $input Input normalizer used to validate the prefix slug.
Raven\Core\Router\ChannelPolicy::channelIndexUsesTrailingSlash()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration for automatic mode.string $channelIndexMode Stored per-channel index URL mode.
Raven\Core\Router\ChannelPolicy::effectiveChannelRouteMode()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration (for global fallback).string $channelValue Per-channel route-mode value from the channel record.
Raven\Core\Router\ChannelPolicy::globalPageRouteMode()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.
Raven\Core\Router\ChannelPolicy::globalPageRouteSelector()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.
Raven\Core\Router\ChannelPolicy::normalizeChannelIndexRouteMode()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
string $value Raw channel index URL mode.
Raven\Core\Router\ChannelPolicy::normalizeChannelRouteMode()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
string $value Raw route-mode string from a channel record or config.
Raven\Core\Router\ChannelPolicy::normalizeChannelSeparator()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
string $value Raw separator string from a channel record.
Raven\Core\Router\ChannelPolicy::normalizeGlobalSeparator()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
string $value Raw separator string from site config.
Raven\Core\Router\ChannelPolicy::normalizeRouteMode()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
string $value Raw route-mode string.
Raven\Core\Router\ChannelPolicy::resolveChannelSeparator()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration (for global separator fallback).string $channelValue Per-channel separator value from the channel record.
Raven\Core\Router\ChannelPolicy::resolveSeparator()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
string $channelValue Per-channel separator (may be 'inherit').string $globalValue Site-wide separator fallback.
Raven\Core\Router\ChannelPolicy::siteRoutingUsesTrailingSlash()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.
Raven\Core\Router\ChannelPolicy::usesPageId()
- File:
private/sys/Router/ChannelPolicy.php - Service Keys:
(none) - Params:
string $routeMode Normalized route mode string.
Raven\Core\Router\FeedPolicy::__construct()
- File:
private/sys/Router/FeedPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.InputSanitizer $input Input normalizer used when validating route prefixes.
Raven\Core\Router\FeedPolicy::atomRoute()
- File:
private/sys/Router/FeedPolicy.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\FeedPolicy::feedEnabled()
- File:
private/sys/Router/FeedPolicy.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\FeedPolicy::rssRoute()
- File:
private/sys/Router/FeedPolicy.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\GroupPolicy::__construct()
- File:
private/sys/Router/GroupPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.InputSanitizer $input Input normalizer used when validating route prefixes.
Raven\Core\Router\GroupPolicy::groupMode()
- File:
private/sys/Router/GroupPolicy.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\GroupPolicy::groupRouteEnabled()
- File:
private/sys/Router/GroupPolicy.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\GroupPolicy::groupRoutePrefix()
- File:
private/sys/Router/GroupPolicy.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\PagePolicy::buildRouteSegment()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
InputSanitizer $input Shared input sanitizer.string $slug Page slug.int $pageId Page id (used when mode is id-based).string $createdAt Page created-at timestamp string.string $routeMode Effective route mode for the channel.string $channelWordSeparator Per-channel separator value.string $globalWordSeparator Site-wide separator fallback.
Raven\Core\Router\PagePolicy::canonicalPath()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
string $path Root-relative path before slash-policy normalization.bool $trailingSlash Whether the canonical path must end with \/\.
Raven\Core\Router\PagePolicy::canonicalRedirectTarget()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
string $target Redirect target URL or root-relative path.bool $trailingSlash Whether the canonical path must end with \/\.
Raven\Core\Router\PagePolicy::datePrefix()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
string $createdAt Page created-at timestamp string; may be empty (falls back to current time).string $routeMode Route mode controlling prefix format ('date_slug' → 'Y-m-d', 'month_slug' → 'Y-m').
Raven\Core\Router\PagePolicy::hasPeriodSuffix()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
string $segment Raw public route segment.
Raven\Core\Router\PagePolicy::normalizePageIdForLookup()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
string $segment Raw URL path segment.
Raven\Core\Router\PagePolicy::normalizeSlugForLookup()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
InputSanitizer $input Shared input sanitizer.string $segment Raw URL path segment.string $wordSeparator Per-channel or global separator value.
Raven\Core\Router\PagePolicy::parseDateSlugSegment()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
InputSanitizer $input Shared input sanitizer used for slug normalization.string $segment Raw URL path segment.string $wordSeparator Per-channel or global separator value.
Raven\Core\Router\PagePolicy::resolveLookupTarget()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
InputSanitizer $input Shared input sanitizer for slug normalization.string $segment Raw URL path segment.string $routeMode Effective route mode for the channel.string $wordSeparator Per-channel or global separator value.
Raven\Core\Router\PagePolicy::stripPeriodSuffix()
- File:
private/sys/Router/PagePolicy.php - Service Keys:
(none) - Params:
string $segment Raw public route segment.
Raven\Core\Router\Panel\AuthRouter::registerWithDeps()
- File:
private/sys/Router/Panel/AuthRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving the auth routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\AuthRouter::void()
- File:
private/sys/Router/Panel/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\AuthRouter::void()
- File:
private/sys/Router/Panel/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\AuthRouter::void()
- File:
private/sys/Router/Panel/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\AuthRouter::void()
- File:
private/sys/Router/Panel/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\AuthRouter::void()
- File:
private/sys/Router/Panel/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\AuthRouter::void()
- File:
private/sys/Router/Panel/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\AuthRouter::void()
- File:
private/sys/Router/Panel/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\AuthRouter::void()
- File:
private/sys/Router/Panel/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\CategoryRouter::registerWithDeps()
- File:
private/sys/Router/Panel/CategoryRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving category routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\CategoryRouter::void()
- File:
private/sys/Router/Panel/CategoryRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\CategoryRouter::void()
- File:
private/sys/Router/Panel/CategoryRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\CategoryRouter::void()
- File:
private/sys/Router/Panel/CategoryRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\CategoryRouter::void()
- File:
private/sys/Router/Panel/CategoryRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\CategoryRouter::void()
- File:
private/sys/Router/Panel/CategoryRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ChannelRouter::registerWithDeps()
- File:
private/sys/Router/Panel/ChannelRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving channel routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\ChannelRouter::void()
- File:
private/sys/Router/Panel/ChannelRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ChannelRouter::void()
- File:
private/sys/Router/Panel/ChannelRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ChannelRouter::void()
- File:
private/sys/Router/Panel/ChannelRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ChannelRouter::void()
- File:
private/sys/Router/Panel/ChannelRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ChannelRouter::void()
- File:
private/sys/Router/Panel/ChannelRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ConfigRouter::registerWithDeps()
- File:
private/sys/Router/Panel/ConfigRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving configuration routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\ConfigRouter::void()
- File:
private/sys/Router/Panel/ConfigRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ConfigRouter::void()
- File:
private/sys/Router/Panel/ConfigRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\DashboardRouter::registerWithDeps()
- File:
private/sys/Router/Panel/DashboardRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving the dashboard route.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\DashboardRouter::void()
- File:
private/sys/Router/Panel/DashboardRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\DocsRouter::registerWithDeps()
- File:
private/sys/Router/Panel/DocsRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving documentation routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\DocsRouter::void()
- File:
private/sys/Router/Panel/DocsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\DocsRouter::void()
- File:
private/sys/Router/Panel/DocsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\DocsRouter::void()
- File:
private/sys/Router/Panel/DocsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\DocsRouter::void()
- File:
private/sys/Router/Panel/DocsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\DocsRouter::void()
- File:
private/sys/Router/Panel/DocsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\DocsRouter::void()
- File:
private/sys/Router/Panel/DocsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\DocsRouter::void()
- File:
private/sys/Router/Panel/DocsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ExtensionRouter::registerWithDeps()
- File:
private/sys/Router/Panel/ExtensionRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving extension-manager routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\ExtensionRouter::void()
- File:
private/sys/Router/Panel/ExtensionRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ExtensionRouter::void()
- File:
private/sys/Router/Panel/ExtensionRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ExtensionRouter::void()
- File:
private/sys/Router/Panel/ExtensionRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ExtensionRouter::void()
- File:
private/sys/Router/Panel/ExtensionRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ExtensionRouter::void()
- File:
private/sys/Router/Panel/ExtensionRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ExtensionRouter::void()
- File:
private/sys/Router/Panel/ExtensionRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ExtensionRouter::void()
- File:
private/sys/Router/Panel/ExtensionRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\GroupRouter::registerWithDeps()
- File:
private/sys/Router/Panel/GroupRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving group routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\GroupRouter::void()
- File:
private/sys/Router/Panel/GroupRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\GroupRouter::void()
- File:
private/sys/Router/Panel/GroupRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\GroupRouter::void()
- File:
private/sys/Router/Panel/GroupRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\GroupRouter::void()
- File:
private/sys/Router/Panel/GroupRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\GroupRouter::void()
- File:
private/sys/Router/Panel/GroupRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\LogsRouter::registerWithDeps()
- File:
private/sys/Router/Panel/LogsRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving logs routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\LogsRouter::void()
- File:
private/sys/Router/Panel/LogsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\LogsRouter::void()
- File:
private/sys/Router/Panel/LogsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\LogsRouter::void()
- File:
private/sys/Router/Panel/LogsRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PageRouter::registerWithDeps()
- File:
private/sys/Router/Panel/PageRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving page routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\PageRouter::void()
- File:
private/sys/Router/Panel/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PageRouter::void()
- File:
private/sys/Router/Panel/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PageRouter::void()
- File:
private/sys/Router/Panel/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PageRouter::void()
- File:
private/sys/Router/Panel/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PageRouter::void()
- File:
private/sys/Router/Panel/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PageRouter::void()
- File:
private/sys/Router/Panel/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PageRouter::void()
- File:
private/sys/Router/Panel/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PanelPayload::__construct()
- File:
private/sys/Router/Panel/PanelPayload.php - Service Keys:
(none) - Params:
array<string, mixed> $rvn Shared Raven runtime container.callable(): object $authController Lazy auth controller factory.callable(): object $panelDashboardController Lazy dashboard controller factory.callable(): object $panelChannelListController Lazy channel-list controller factory.callable(): object $panelChannelEditController Lazy channel-edit controller factory.callable(): object $panelCategoryListController Lazy category-list controller factory.callable(): object $panelCategoryEditController Lazy category-edit controller factory.callable(): object $panelTagListController Lazy tag-list controller factory.callable(): object $panelTagEditController Lazy tag-edit controller factory.callable(): object $panelRedirectListController Lazy redirect-list controller factory.callable(): object $panelRedirectEditController Lazy redirect-edit controller factory.callable(): object $panelUserListController Lazy user-list controller factory.callable(): object $panelUserEditController Lazy user-edit controller factory.callable(): object $panelUserInviteController Lazy user-invite controller factory.callable(): object $panelGroupListController Lazy group-list controller factory.callable(): object $panelGroupEditController Lazy group-edit controller factory.callable(): object $panelPageListController Lazy page-list controller factory.callable(): object $panelPageEditController Lazy page-edit controller factory.callable(): object $panelPreferencesController Lazy preferences controller factory.callable(): object $panelConfigController Lazy config controller factory.callable(): object $panelLogsController Lazy logs controller factory.callable(): object $panelRoutingController Lazy routing controller factory.callable(): object $panelUpdateController Lazy update controller factory.callable(): object $panelThemeController Lazy theme controller factory.callable(): object $panelExtensionController Lazy extension controller factory.callable(): object $panelDocsController Lazy User Manual controller factory.InputSanitizer $input Shared input normalizer for route params.bool $categoryEnabled Whether category routes should be active.bool $tagEnabled Whether tag routes should be active.callable(): void $renderNotFound Renders panel not-found for invalid panel route params.array<string, mixed> $enabledExtensions Enabled extension-state map.array<string, array<string, mixed>> $enabledExtensionManifests Enabled extension manifests keyed by directory.array<string, array<string, mixed>> $extensionPermissionCatalog Extension permission metadata keyed by directory.string $internalPath Normalized panel-internal request path.callable(): void $renderPublicNotFound Renders stock public 404 for extension gate failures.
Raven\Core\Router\Panel\PanelRouter::__construct()
- File:
private/sys/Router/Panel/PanelRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PanelRouter::dispatch()
- File:
private/sys/Router/Panel/PanelRouter.php - Service Keys:
(none) - Params:
RouteRequest $request Normalized routing request payload.
Raven\Core\Router\Panel\PanelRouter::register()
- File:
private/sys/Router/Panel/PanelRouter.php - Service Keys:
(none) - Params:
PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\PreferencesRouter::registerWithDeps()
- File:
private/sys/Router/Panel/PreferencesRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving preferences routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\PreferencesRouter::void()
- File:
private/sys/Router/Panel/PreferencesRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PreferencesRouter::void()
- File:
private/sys/Router/Panel/PreferencesRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PreferencesRouter::void()
- File:
private/sys/Router/Panel/PreferencesRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PreferencesRouter::void()
- File:
private/sys/Router/Panel/PreferencesRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PreferencesRouter::void()
- File:
private/sys/Router/Panel/PreferencesRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\PreferencesRouter::void()
- File:
private/sys/Router/Panel/PreferencesRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\RedirectRouter::registerWithDeps()
- File:
private/sys/Router/Panel/RedirectRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving redirect routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\RedirectRouter::void()
- File:
private/sys/Router/Panel/RedirectRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\RedirectRouter::void()
- File:
private/sys/Router/Panel/RedirectRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\RedirectRouter::void()
- File:
private/sys/Router/Panel/RedirectRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\RedirectRouter::void()
- File:
private/sys/Router/Panel/RedirectRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\RedirectRouter::void()
- File:
private/sys/Router/Panel/RedirectRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\RoutingRouter::registerWithDeps()
- File:
private/sys/Router/Panel/RoutingRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving routing routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\RoutingRouter::void()
- File:
private/sys/Router/Panel/RoutingRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\RoutingRouter::void()
- File:
private/sys/Router/Panel/RoutingRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\SetRouter::register()
- File:
private/sys/Router/Panel/SetRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving set routes.string $basePath Taxonomy base path including leading slash (for example \/category\).Closure $onSetList Handler for listing taxonomy sets.Closure $onSetEditNew Handler for rendering create-set form.Closure $onSetEditById Handler for rendering edit-set form by ID.Closure $onSetSave Handler for persisting a set row.Closure $onSetDelete Handler for deleting a set row.InputSanitizer $input Shared input normalizer for route params.callable(): void $renderNotFound Not-found renderer for invalid route params.
Raven\Core\Router\Panel\SetRouter::void()
- File:
private/sys/Router/Panel/SetRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\SetRouter::void()
- File:
private/sys/Router/Panel/SetRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\SetRouter::void()
- File:
private/sys/Router/Panel/SetRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\SetRouter::void()
- File:
private/sys/Router/Panel/SetRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\SetRouter::void()
- File:
private/sys/Router/Panel/SetRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\TagRouter::registerWithDeps()
- File:
private/sys/Router/Panel/TagRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving tag routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\TagRouter::void()
- File:
private/sys/Router/Panel/TagRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\TagRouter::void()
- File:
private/sys/Router/Panel/TagRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\TagRouter::void()
- File:
private/sys/Router/Panel/TagRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\TagRouter::void()
- File:
private/sys/Router/Panel/TagRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\TagRouter::void()
- File:
private/sys/Router/Panel/TagRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ThemeRouter::registerWithDeps()
- File:
private/sys/Router/Panel/ThemeRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving theme routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\ThemeRouter::void()
- File:
private/sys/Router/Panel/ThemeRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ThemeRouter::void()
- File:
private/sys/Router/Panel/ThemeRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ThemeRouter::void()
- File:
private/sys/Router/Panel/ThemeRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ThemeRouter::void()
- File:
private/sys/Router/Panel/ThemeRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ThemeRouter::void()
- File:
private/sys/Router/Panel/ThemeRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\ThemeRouter::void()
- File:
private/sys/Router/Panel/ThemeRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UpdateRouter::registerWithDeps()
- File:
private/sys/Router/Panel/UpdateRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving updater routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\UpdateRouter::void()
- File:
private/sys/Router/Panel/UpdateRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UpdateRouter::void()
- File:
private/sys/Router/Panel/UpdateRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UserRouter::registerWithDeps()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving user routes.PanelPayload $deps Shared panel route dependency payload.
Raven\Core\Router\Panel\UserRouter::void()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UserRouter::void()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UserRouter::void()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UserRouter::void()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UserRouter::void()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UserRouter::void()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UserRouter::void()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UserRouter::void()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Panel\UserRouter::void()
- File:
private/sys/Router/Panel/UserRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\AuthRouter::registerWithDeps()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving the auth routes.PublicPayload $deps Shared public route dependency payload.
Raven\Core\Router\Public\AuthRouter::void()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\AuthRouter::void()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\AuthRouter::void()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\AuthRouter::void()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\AuthRouter::void()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\AuthRouter::void()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\AuthRouter::void()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\AuthRouter::void()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\AuthRouter::void()
- File:
private/sys/Router/Public/AuthRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\CategoryRouter::registerWithDeps()
- File:
private/sys/Router/Public/CategoryRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving category routes.PublicPayload $deps Shared public route dependency payload.
Raven\Core\Router\Public\ChannelRouter::registerWithDeps()
- File:
private/sys/Router/Public/ChannelRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving channel routes.PublicPayload $deps Shared public route dependency payload.
Raven\Core\Router\Public\ChannelRouter::void()
- File:
private/sys/Router/Public/ChannelRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\ChannelRouter::void()
- File:
private/sys/Router/Public/ChannelRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\ChannelRouter::void()
- File:
private/sys/Router/Public/ChannelRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\FeedRouter::registerWithDeps()
- File:
private/sys/Router/Public/FeedRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving feed routes.PublicPayload $deps Shared public route dependency payload.
Raven\Core\Router\Public\FeedRouter::string()
- File:
private/sys/Router/Public/FeedRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\FeedRouter::void()
- File:
private/sys/Router/Public/FeedRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\FeedRouter::void()
- File:
private/sys/Router/Public/FeedRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\FeedRouter::void()
- File:
private/sys/Router/Public/FeedRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\FeedRouter::void()
- File:
private/sys/Router/Public/FeedRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\FeedRouter::void()
- File:
private/sys/Router/Public/FeedRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\FeedRouter::void()
- File:
private/sys/Router/Public/FeedRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\GroupRouter::registerWithDeps()
- File:
private/sys/Router/Public/GroupRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving group routes.PublicPayload $deps Shared public route dependency payload.
Raven\Core\Router\Public\GroupRouter::void()
- File:
private/sys/Router/Public/GroupRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\GroupRouter::void()
- File:
private/sys/Router/Public/GroupRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PageRouter::registerWithDeps()
- File:
private/sys/Router/Public/PageRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving page and form routes.PublicPayload $deps Shared public route dependency payload.
Raven\Core\Router\Public\PageRouter::void()
- File:
private/sys/Router/Public/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PageRouter::void()
- File:
private/sys/Router/Public/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PageRouter::void()
- File:
private/sys/Router/Public/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PageRouter::void()
- File:
private/sys/Router/Public/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PageRouter::void()
- File:
private/sys/Router/Public/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PageRouter::void()
- File:
private/sys/Router/Public/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PageRouter::void()
- File:
private/sys/Router/Public/PageRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PrefixResolver::normalize()
- File:
private/sys/Router/Public/PrefixResolver.php - Service Keys:
(none) - Params:
InputSanitizer $input Input normalizer used to validate route slugs.string $configured Configured route prefix value.string $fallback Fallback prefix when configured value is invalid.bool $allowBlank When true, blank configured values resolve to ''.
Raven\Core\Router\Public\PrefixRouter::register()
- File:
private/sys/Router/Public/PrefixRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving the prefix routes.string $enabledKey routeConfig key that indicates route enablement (e.g. 'category_route_enabled').string $configKey routeConfig key that holds the URL prefix (e.g. 'category_prefix').array<string, mixed> $routeConfig Normalized public route policy map.Closure $onSlug Handler for /{prefix}/{slug} — receives (string $slug).Closure $onSlugPage Handler for /{prefix}/{slug}/{page} — receives (string $slug, int $page).callable(): object $publicRequestContext Lazy public request-context factory for not-found responses.InputSanitizer $input Shared input normalizer for route params.
Raven\Core\Router\Public\PrefixRouter::void()
- File:
private/sys/Router/Public/PrefixRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PrefixRouter::void()
- File:
private/sys/Router/Public/PrefixRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PrefixRouter::void()
- File:
private/sys/Router/Public/PrefixRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PrefixRouter::void()
- File:
private/sys/Router/Public/PrefixRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\ProfileRouter::registerWithDeps()
- File:
private/sys/Router/Public/ProfileRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving profile routes.PublicPayload $deps Shared public route dependency payload.
Raven\Core\Router\Public\ProfileRouter::void()
- File:
private/sys/Router/Public/ProfileRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PublicPayload::__construct()
- File:
private/sys/Router/Public/PublicPayload.php - Service Keys:
(none) - Params:
array<string, mixed> $rvn Shared Raven runtime container.callable(): object $publicAuthController Lazy auth controller factory.callable(): object $publicPageController Lazy page controller factory.callable(): object $publicProfileController Lazy profile controller factory.callable(): object $publicCategoryController Lazy category controller factory.callable(): object $publicChannelController Lazy channel controller factory.callable(): object $publicGroupController Lazy group controller factory.callable(): object $publicFeedController Lazy feed controller factory.callable(): object $publicTagController Lazy tag controller factory.callable(): object $publicRequestContext Lazy public request-context factory.InputSanitizer $input Shared input normalizer for route params.array<string, mixed> $routeConfig Normalized public route policy.
Raven\Core\Router\Public\PublicPolicy::build()
- File:
private/sys/Router/Public/PublicPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime config for the current request.InputSanitizer $input Shared input normalizer used by route config helpers.
Raven\Core\Router\Public\PublicRouter::__construct()
- File:
private/sys/Router/Public/PublicRouter.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\Public\PublicRouter::dispatch()
- File:
private/sys/Router/Public/PublicRouter.php - Service Keys:
(none) - Params:
RouteRequest $request Normalized routing request payload.
Raven\Core\Router\Public\PublicRouter::register()
- File:
private/sys/Router/Public/PublicRouter.php - Service Keys:
(none) - Params:
PublicPayload $deps Shared public route dependency payload.
Raven\Core\Router\Public\TagRouter::registerWithDeps()
- File:
private/sys/Router/Public/TagRouter.php - Service Keys:
(none) - Params:
RouteHandler $router Mutable router receiving tag routes.PublicPayload $deps Shared public route dependency payload.
Raven\Core\Router\RouteHandler::add()
- File:
private/sys/Router/RouteHandler.php - Service Keys:
(none) - Params:
string $method HTTP method such as \GET\or \POST\.string $pattern Path pattern, optionally using \{param}\or final-segment \{param...}\placeholders.callable $handler Route callback invoked with named path params.
Raven\Core\Router\RouteHandler::dispatch()
- File:
private/sys/Router/RouteHandler.php - Service Keys:
(none) - Params:
RouteRequest $request Normalized route request value object.
Raven\Core\Router\RoutePreview::__construct()
- File:
private/sys/Router/RoutePreview.php - Service Keys:
(none) - Params:
string $projectRoot Project root used for fallback template checks.InputSanitizer $input Shared sanitizer for route-preview slug normalization.ThemeCatalog $themeCatalog Shared theme catalog for inheritance-aware template checks.
Raven\Core\Router\RoutePreview::channelIndexTemplateExists()
- File:
private/sys/Router/RoutePreview.php - Service Keys:
(none) - Params:
Config $config Runtime config reader used to resolve the active public theme.
Raven\Core\Router\RoutePreview::channelLandingMapFromPages()
- File:
private/sys/Router/RoutePreview.php - Service Keys:
(none) - Params:
array<int, array<string, mixed>> $pagesForRouting Full page row set to scan for landing candidates.
Raven\Core\Router\RoutePreview::reservedPublicPrefixes()
- File:
private/sys/Router/RoutePreview.php - Service Keys:
(none) - Params:
string $panelPath Panel path prefix to exclude from public routing.array<int, string> $routePrefixes Additional reserved prefix strings to include.
Raven\Core\Router\RoutePreview::routingPublicPathForPage()
- File:
private/sys/Router/RoutePreview.php - Service Keys:
(none) - Params:
string $pageSlug Raw page slug.int $pageId Page id used by id-bearing route modes.string $channelSlug Parent-aware channel path for channel-scoped routes.string $publishedAt Published timestamp string used by dated route modes.string $channelPageRouteMode Configured route mode for channel pages.string $channelPageUrlSeparator Configured separator for channel page routes.string $contentSeparator Fallback content separator when route policy needs one.bool $trailingSlash Whether site routing requires trailing slashes.
Raven\Core\Router\RouteRequest::__construct()
- File:
private/sys/Router/RouteRequest.php - Service Keys:
(none) - Params:
string $method HTTP method such as \GET\or \POST\.string $path Raw request path.
Raven\Core\Router\RouteRequest::method()
- File:
private/sys/Router/RouteRequest.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\RouteRequest::normalizePath()
- File:
private/sys/Router/RouteRequest.php - Service Keys:
(none) - Params:
string $path Raw path value.
Raven\Core\Router\RouteRequest::path()
- File:
private/sys/Router/RouteRequest.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\RouteResponse::__construct()
- File:
private/sys/Router/RouteResponse.php - Service Keys:
(none) - Params:
bool $handled Whether the route was matched and handled.array<string, string> $params Named path parameters extracted by the router.mixed $response Response value returned by the route handler.
Raven\Core\Router\RouteResponse::handled()
- File:
private/sys/Router/RouteResponse.php - Service Keys:
(none) - Params:
array<string, string> $params Named path parameters from the matched route.mixed $response Response value returned by the route handler.
Raven\Core\Router\RouteResponse::isHandled()
- File:
private/sys/Router/RouteResponse.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\RouteResponse::notHandled()
- File:
private/sys/Router/RouteResponse.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\RouteResponse::params()
- File:
private/sys/Router/RouteResponse.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\RouteResponse::response()
- File:
private/sys/Router/RouteResponse.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\RouteValidator::intOrNotFound()
- File:
private/sys/Router/RouteValidator.php - Service Keys:
(none) - Params:
InputSanitizer $input Shared input normalizer.mixed $value Raw route param value.int $min Minimum allowed integer value.callable(): void $notFound Not-found callback for invalid params.
Raven\Core\Router\RouteValidator::slugAllowedOrNotFound()
- File:
private/sys/Router/RouteValidator.php - Service Keys:
(none) - Params:
string|null $slug Normalized slug candidate.array<int, string> $disallowed Slugs that must be rejected.callable(): void $notFound Not-found callback for invalid params.
Raven\Core\Router\RouteValidator::slugOrNotFound()
- File:
private/sys/Router/RouteValidator.php - Service Keys:
(none) - Params:
InputSanitizer $input Shared input normalizer.mixed $value Raw route param value.callable(): void $notFound Not-found callback for invalid params.
Raven\Core\Router\TagPolicy::tagRouteEnabled()
- File:
private/sys/Router/TagPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.
Raven\Core\Router\TagPolicy::tagRoutePrefix()
- File:
private/sys/Router/TagPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.InputSanitizer $input Input normalizer used to validate the prefix slug.
Raven\Core\Router\UserPolicy::__construct()
- File:
private/sys/Router/UserPolicy.php - Service Keys:
(none) - Params:
Config $config Runtime site configuration.InputSanitizer $input Input normalizer used when validating route prefixes.
Raven\Core\Router\UserPolicy::profileMode()
- File:
private/sys/Router/UserPolicy.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\UserPolicy::profileRouteEnabled()
- File:
private/sys/Router/UserPolicy.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\UserPolicy::profileRoutePrefix()
- File:
private/sys/Router/UserPolicy.php - Service Keys:
(none) - Params:
(none)
Raven\Core\Router\UserPolicy::profileSelector()
- File:
private/sys/Router/UserPolicy.php - Service Keys:
(none) - Params:
(none)