Core Group: runtime

Generated by php build/docs/rvn-docs.php. Do not edit this file by hand.

| Symbol | Kind | Summary | @return | Service Keys |
| --- | --- | --- | --- | --- |
| attemptLoginByEmail() | function | Attempts credential login using email as the login identifier. | array{ok: bool, message: string} | (none) |
| authTable() | function | Maps auth-table name with optional prefix. | (No @return.) | (none) |
| beginTwoFactorChallenge() | function | Starts one interactive 2FA challenge after successful password auth. | (No @return.) | (none) |
| bootstrapDelightAuth() | function | Initializes Delight Auth object. | (No @return.) | (none) |
| clearFailedLoginAttempts() | function | Clears one identifier+IP failure bucket after a successful login. | void | (none) |
| clearPendingEmailCodeChallenge() | function | Clears one pending email-code challenge for the active 2FA session. | void | (none) |
| clearPermissionCaches() | function | Clears all request-local permission/group caches. | (No @return.) | (none) |
| clearTwoFactorChallenge() | function | Clears the pending 2FA challenge from the session without marking it verified. | (No @return.) | (none) |
| confirm() | function | Prompts the user for a yes/no confirmation. | bool True when the user confirms. | (none) |
| decodeTwoFactorMethods() | function | Decodes a raw JSON two-factor-methods column value into normalized method rows. | array<int, array<string, mixed>> | (none) |
| decodeUserPreferencesRow() | function | Decodes one raw user preferences row from the DB into the typed preferences array. | array{ | (none) |
| emailByUsername() | function | Resolves a user's email address from their username. | (No @return.) | (none) |
| float() | function | (No summary.) | (No @return.) | (none) |
| hasInteractiveTwoFactorMethod() | function | Returns true when a user has at least one interactive 2FA method configured. | bool True when one TOTP, WebAuthn, or email method is available. | (none) |
| int() | function | (No summary.) | (No @return.) | (none) |
| int() | function | (No summary.) | (No @return.) | (none) |
| int() | function | (No summary.) | (No @return.) | (none) |
| int() | function | (No summary.) | (No @return.) | (none) |
| int() | function | (No summary.) | (No @return.) | (none) |
| interactiveTwoFactorMethodsForUser() | function | Returns only interactive methods that can currently be challenged. | array<int, array<string, mixed>> | (none) |
| isLoggedIn() | function | Indicates whether a user is authenticated. | bool True when a valid user session is active. | (none) |
| isLoginTemporarilyLocked() | function | Returns true when one identifier+IP bucket is currently locked out. | bool True when the bucket remains locked for this request. | (none) |
| issuePendingEmailCodeChallenge() | function | Issues one pending email-code challenge for the active 2FA session. | array{ | (none) |
| isTwoFactorVerifiedForUser() | function | Returns true when the current session has passed all interactive 2FA requirements for a user. | bool True when the session is 2FA-verified for the given user. | (none) |
| json_decode() | function | (No summary.) | (No @return.) | (none) |
| logout() | function | Logs current user out and clears auth session state. | (No @return.) | (none) |
| markTwoFactorVerified() | function | Marks current session as 2FA-verified for one user. | (No @return.) | (none) |
| panelService() | function | Returns the panel authorization service for direct permission checks. | PanelAuthService Panel authorization service instance. | (none) |
| pendingTwoFactorMethods() | function | Returns the method list from the pending 2FA challenge session. | array<int, array<string, mixed>> Active 2FA method rows, or empty when no challenge is pending. | (none) |
| pendingTwoFactorUserId() | function | Returns the user id from the pending 2FA challenge session, or null when absent. | int\|null Pending user id, or null when no challenge is in progress. | (none) |
| prompt() | function | Prompts the user for a text value, returning a default when input is empty. | string User-supplied value, or $default when input is empty. | (none) |
| publicService() | function | Returns the public authorization service for direct visibility checks. | PublicAuthService Public authorization service instance. | (none) |
| Raven\Core\Config::__construct() | method | Loads the config file at $path into memory. | (No @return.) | (none) |
| Raven\Core\Config::all() | method | Returns the full config tree for read-only inspection. | array<string, mixed> | (none) |
| Raven\Core\Config::get() | method | Reads one config value using dot notation (e.g. panel.path). | mixed The resolved config value, or $default. | (none) |
| Raven\Core\Config::path() | method | Returns the absolute config-file path currently backing this object. | string Absolute path to the loaded config file. | (none) |
| Raven\Core\Gatekeeper::__construct() | method | Prepares the auth facade and all dependent auth/policy services. | void | (none) |
| Raven\Core\Gatekeeper::attemptLoginByUsername() | method | Attempts credential login using username as the login identifier. | array{ok: bool, message: string} | (none) |
| Raven\Core\Logger::__construct() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Logger::allForExport() | method | Returns all matching rows for CSV export (no pagination, ordered newest-first). | array<int, array<string, mixed>> Full result set. | (none) |
| Raven\Core\Logger::clear() | method | Deletes all log entries and returns the number of rows removed. | int Number of rows deleted. | (none) |
| Raven\Core\Logger::count() | method | Returns the total count of rows matching the given filters (used for pagination). | int Total matching row count. | (none) |
| Raven\Core\Logger::error() | method | Writes an error-severity entry if error logging is enabled. | (No @return.) | (none) |
| Raven\Core\Logger::info() | method | Writes an info-severity entry if info logging is enabled. | (No @return.) | (none) |
| Raven\Core\Logger::isEnabled() | method | Returns true when the given severity level is currently enabled in config. | bool True when entries at this level will be persisted. | (none) |
| Raven\Core\Logger::log() | method | Writes a log entry of the given severity if that level is enabled. | (No @return.) | (none) |
| Raven\Core\Logger::pruneOlderThan() | method | Deletes all rows older than the given number of days and returns the deleted count. | int Number of rows deleted. | (none) |
| Raven\Core\Logger::query() | method | Returns a page of log rows ordered newest-first, with optional filtering. | array<int, array<string, mixed>> Rows with id/logged_at/severity/channel/message/context. | (none) |
| Raven\Core\Logger::retentionDays() | method | Returns the configured retention period in days. | int Days, always >= 1. | (none) |
| Raven\Core\Logger::warn() | method | Writes a warn-severity entry if warning logging is enabled. | (No @return.) | (none) |
| Raven\Core\Postmaster::__construct() | method | Reads mail and site configuration to prepare the shared delivery service. | (No @return.) | (none) |
| Raven\Core\Postmaster::send() | method | Sends one outgoing message using the configured mail transport. | array{ok: bool, message?: string} Delivery result; message is set on failure. | (none) |
| Raven\Core\Postmaster::senderAddress() | method | Returns the configured sender From address used on all outgoing messages. | string Normalized sender email address (e.g. donotreply@example.com). | (none) |
| Raven\Core\Postmaster::senderName() | method | Returns the configured sender display name used on all outgoing messages. | string Sender display name (e.g. Postmaster). | (none) |
| Raven\Core\Renderer::__construct() | method | Sets the base template directory used for all view resolution. | (No @return.) | (none) |
| Raven\Core\Renderer::render() | method | Renders a template and optionally wraps it in a layout. | (No @return.) | (none) |
| Raven\Core\Runtime\DatabaseFactory::__construct() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Runtime\DatabaseFactory::createAppConnection() | method | Returns the app-data PDO connection. | PDO Active app database connection. | (none) |
| Raven\Core\Runtime\DatabaseFactory::createAuthConnection() | method | Returns the auth PDO connection used by Delight Auth. | PDO Active auth database connection. | (none) |
| Raven\Core\Runtime\DatabaseFactory::getDriver() | method | Returns the normalized active DB driver name. | string Canonical driver slug: sqlite, mysql, or pgsql. | (none) |
| Raven\Core\Runtime\DatabaseFactory::getPrefix() | method | Returns the app table prefix used in mysql/pgsql mode. | string Table prefix string, empty when not configured. | (none) |
| Raven\Core\Runtime\Panel\ControllerFactory::AuthController() | method | Builds the auth controller on first use so login routes avoid panel-only dependencies. | (No @return.) | config<br>csrf<br>input<br>view |
| Raven\Core\Runtime\Panel\ControllerFactory::CategoryEditController() | method | Builds the category edit controller on first use. | (No @return.) | config<br>input<br>panel_editor_tabs<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::CategoryListController() | method | Builds the category list controller on first use. | (No @return.) | input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::ChannelEditController() | method | Builds the channel edit controller on first use. | (No @return.) | config<br>input<br>panel_editor<br>panel_editor_tabs<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::ChannelListController() | method | Builds the channel list controller on first use. | (No @return.) | input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::ConfigController() | method | Builds the split configuration controller on first use. | (No @return.) | config<br>input<br>panel_editor<br>panel_editor_blocks<br>panel_editor_tabs<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::DashboardController() | method | Builds the split dashboard controller on first use. | (No @return.) | panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::DocsController() | method | Builds the authenticated User Manual controller on first use. | (No @return.) | panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::ExtensionController() | method | Builds the split extension controller on first use. | (No @return.) | config<br>extension_services_for<br>input<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::GroupEditController() | method | Builds the group edit controller on first use. | (No @return.) | config<br>input<br>panel_editor<br>panel_editor_tabs<br>panel_permission_map_provider<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::GroupListController() | method | Builds the group list controller on first use. | (No @return.) | config<br>input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::LogsController() | method | Builds the split logs controller on first use. | (No @return.) | input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::null() | method | (No summary.) | (No @return.) | panel_permission_map_provider |
| Raven\Core\Runtime\Panel\ControllerFactory::PageEditController() | method | Builds the page edit controller on first use. | (No @return.) | config<br>extension_services_for<br>input<br>panel_editor<br>panel_editor_blocks<br>panel_editor_mce<br>panel_editor_mde<br>panel_editor_tabs<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::PageListController() | method | Builds the page list controller on first use. | (No @return.) | input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::PreferencesController() | method | Builds the split preferences controller on first use. | (No @return.) | config<br>input<br>panel_editor_blocks<br>panel_editor_tabs<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::RedirectEditController() | method | Builds the redirect edit controller on first use. | (No @return.) | input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::RedirectListController() | method | Builds the redirect list controller on first use. | (No @return.) | input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::registerBase() | method | Registers base panel closures used by entry orchestration and controller factories. | void | auth_controller<br>config<br>csrf<br>input<br>panel_docs_controller<br>panel_permission_map_provider<br>panel_request_context<br>root<br>view |
| Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers() | method | Registers panel content/taxonomy controller closures. | void | config<br>extension_services_for<br>input<br>panel_category_edit_controller<br>panel_category_list_controller<br>panel_channel_edit_controller<br>panel_channel_list_controller<br>panel_dashboard_controller<br>panel_editor<br>panel_editor_blocks<br>panel_editor_mce<br>panel_editor_mde<br>panel_editor_tabs<br>panel_page_edit_controller<br>panel_page_list_controller<br>panel_redirect_edit_controller<br>panel_redirect_list_controller<br>panel_request_context<br>panel_tag_edit_controller<br>panel_tag_list_controller<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers() | method | Registers panel user/preferences/system controller closures. | void | config<br>extension_services_for<br>input<br>panel_config_controller<br>panel_editor<br>panel_editor_blocks<br>panel_editor_tabs<br>panel_extension_controller<br>panel_group_edit_controller<br>panel_group_list_controller<br>panel_logs_controller<br>panel_permission_map_provider<br>panel_preferences_controller<br>panel_request_context<br>panel_routing_controller<br>panel_theme_controller<br>panel_update_controller<br>panel_user_edit_controller<br>panel_user_invite_controller<br>panel_user_list_controller<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::RoutingController() | method | Builds the split routing controller on first use. | (No @return.) | config<br>input<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::SharedController() | method | Builds the shared request context for split panel sub-controllers. | (No @return.) | config<br>csrf<br>root<br>view |
| Raven\Core\Runtime\Panel\ControllerFactory::TagEditController() | method | Builds the tag edit controller on first use. | (No @return.) | config<br>input<br>panel_editor_tabs<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::TagListController() | method | Builds the tag list controller on first use. | (No @return.) | input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::ThemeController() | method | Builds the split theme controller on first use. | (No @return.) | config<br>input<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::UpdateController() | method | Builds the split update controller on first use. | (No @return.) | config<br>input<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::UserEditController() | method | Builds the user edit controller on first use. | (No @return.) | config<br>input<br>panel_editor_blocks<br>panel_editor_tabs<br>panel_request_context<br>root |
| Raven\Core\Runtime\Panel\ControllerFactory::userId() | method | Builds a session-scoped extension permission map for the current panel user. | array<string, array<string, mixed>> | (none) |
| Raven\Core\Runtime\Panel\ControllerFactory::UserInviteController() | method | Builds the user invite controller on first use. | (No @return.) | input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::UserListController() | method | Builds the user list controller on first use. | (No @return.) | config<br>input<br>panel_request_context |
| Raven\Core\Runtime\Panel\ControllerFactory::void() | method | (No summary.) | (No @return.) | config<br>root |
| Raven\Core\Runtime\Panel\DomainFactory::build() | method | Builds domain aggregate closures consumed by panel controllers. | array{ | (none) |
| Raven\Core\Runtime\Panel\RepoFactory::AuthWrite() | method | Builds auth-user write side for preference and 2FA profile updates. | (No @return.) | driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::build() | method | Builds panel repository factory closures used by panel runtime wiring. | array{ | db<br>driver<br>prefix<br>root |
| Raven\Core\Runtime\Panel\RepoFactory::CategoryRead() | method | Builds category read side only for panel taxonomy flows that actually use categories. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::CategoryWrite() | method | Builds category write side only for panel category-save and delete routes. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::ChannelRead() | method | Builds channel read side for panel content and routing flows. | (No @return.) | db<br>driver<br>prefix<br>root |
| Raven\Core\Runtime\Panel\RepoFactory::ChannelWrite() | method | Builds channel write side for panel channel-save and delete routes. | (No @return.) | db<br>driver<br>prefix<br>root |
| Raven\Core\Runtime\Panel\RepoFactory::GroupRead() | method | Builds group read side for panel group-listing flows. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::GroupWrite() | method | Builds group write side for panel group-save and delete routes. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::InviteRead() | method | Builds invite read side only for panel invite listing. | (No @return.) | driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::InviteWrite() | method | Builds invite write side only for panel invite creation/deletion. | (No @return.) | driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::MediaRead() | method | Builds media read side for panel gallery renders and existence checks. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::MediaWrite() | method | Builds media write side for panel gallery persistence. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::PageRead() | method | Builds page read side for panel content/routing flows. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::PageWrite() | method | Builds page write side for panel page-save and delete routes. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::RedirectRead() | method | Builds redirect read side for panel routing inventory flows. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::RedirectWrite() | method | Builds redirect write side for panel redirect-save and delete routes. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::SetRead() | method | Builds the file-backed category set read side only for panel taxonomy editors. | (No @return.) | root |
| Raven\Core\Runtime\Panel\RepoFactory::SetRead() | method | Builds the file-backed tag set read side only for panel taxonomy editors. | (No @return.) | root |
| Raven\Core\Runtime\Panel\RepoFactory::SetWrite() | method | Builds the file-backed category set write side only for panel category-set save and delete routes. | (No @return.) | root |
| Raven\Core\Runtime\Panel\RepoFactory::SetWrite() | method | Builds the file-backed tag set write side only for panel tag-set save and delete routes. | (No @return.) | root |
| Raven\Core\Runtime\Panel\RepoFactory::TagRead() | method | Builds tag read side only for panel taxonomy flows that actually use tags. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::TagWrite() | method | Builds tag write side only for panel tag-save and delete routes. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::Taxonomy() | method | Builds taxonomy lookup parsing only for routing and page-editor flows | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::UserRead() | method | Builds user read side for panel user listings and parser seams. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RepoFactory::UserWrite() | method | Builds user write side for panel user-save and delete routes. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RuntimeBuilder::build() | method | Enriches the shared core container with panel-runtime factories. | array<string, mixed> Panel-enriched runtime container. | auth<br>auth_db<br>config<br>csrf<br>db<br>driver<br>extension_services_for<br>input<br>panel_domain_content<br>panel_domain_group<br>panel_domain_logs<br>panel_domain_preferences<br>panel_domain_system<br>panel_domain_taxonomy<br>panel_domain_user<br>panel_editor<br>panel_editor_blocks<br>panel_editor_mce<br>panel_editor_mde<br>panel_editor_tabs<br>prefix<br>root<br>view |
| Raven\Core\Runtime\Panel\RuntimeBuilder::Closure() | method | Request-scoped memoization keeps bootstrap factories lightweight while | Closure Memoized factory that resolves the value once per request. | (none) |
| Raven\Core\Runtime\Panel\RuntimeBuilder::EditorTabs() | method | (No summary.) | (No @return.) | input |
| Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionContent() | method | Reuses one shared extension content catalog for page-editor block and shortcode reads. | (No @return.) | input<br>root |
| Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionManager() | method | Reuses one shared extension catalog for runtime-side manifest reads. | (No @return.) | config<br>input<br>root |
| Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionPermissions() | method | Reuses one shared extension-permission catalog across panel bootstrap helpers. | (No @return.) | input |
| Raven\Core\Runtime\Panel\RuntimeBuilder::Gatekeeper() | method | Resolves the lazy auth service only for panel factories that truly need it. | (No @return.) | auth |
| Raven\Core\Runtime\Panel\RuntimeBuilder::Logger() | method | Builds panel log storage only for routes that touch the event log UI. | (No @return.) | config<br>db<br>driver<br>prefix |
| Raven\Core\Runtime\Panel\RuntimeBuilder::MediaUpload() | method | Builds the panel media helper only when page editing enters media flows. | (No @return.) | config<br>input<br>root |
| Raven\Core\Runtime\Panel\RuntimeBuilder::mixed() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Runtime\Panel\RuntimeBuilder::PDO() | method | Resolves the lazy auth DB handle only for panel factories that truly need it. | (No @return.) | auth_db |
| Raven\Core\Runtime\Panel\RuntimeBuilder::StateRead() | method | Reuses one shared extension-state store across panel bootstrap helpers. | (No @return.) | root |
| Raven\Core\Runtime\Panel\RuntimeBuilder::string() | method | Reads enabled form rows from one extension service map. | array<int, array{name: string, slug: string}> | extension_services_for |
| Raven\Core\Runtime\Panel\RuntimeBuilder::ThemeCatalog() | method | Reuses one shared public-theme catalog for runtime-side stock-theme reads. | (No @return.) | input<br>root |
| Raven\Core\Runtime\Panel\RuntimeContract::assert() | method | Validates that one runtime payload contains all required panel callables. | void | (none) |
| Raven\Core\Runtime\Panel\RuntimeContract::requiredFactoryKeys() | method | Returns the required callable-key list for panel entry orchestration. | array<int, string> Ordered required panel runtime keys. | (none) |
| Raven\Core\Runtime\Panel\RuntimeInitializer::bool() | method | (No summary.) | (No @return.) | config |
| Raven\Core\Runtime\Panel\RuntimeInitializer::is_array() | method | Builds panel-only repositories, extension services, and route-registration data on demand. | array<string, mixed> | config<br>enabled_extension_manifests<br>panel_site_data<br>root |
| Raven\Core\Runtime\Panel\RuntimeInitializer::register() | method | Registers the panel runtime initialization closure. | void | config<br>enabled_extension_manifests<br>initialize_panel_runtime<br>panel_site_data<br>root |
| Raven\Core\Runtime\Public\ControllerFactory::PublicAuthController() | method | Builds the split public auth controller on first use. | (No @return.) | public_request_context |
| Raven\Core\Runtime\Public\ControllerFactory::PublicCategoryController() | method | Builds the split public category controller on first use. | (No @return.) | public_request_context |
| Raven\Core\Runtime\Public\ControllerFactory::PublicChannelController() | method | Builds the split public channel controller on first use. | (No @return.) | public_request_context |
| Raven\Core\Runtime\Public\ControllerFactory::PublicFeedController() | method | Builds the split public feed controller on first use. | (No @return.) | public_request_context |
| Raven\Core\Runtime\Public\ControllerFactory::PublicGroupController() | method | Builds the split public group controller on first use. | (No @return.) | public_request_context |
| Raven\Core\Runtime\Public\ControllerFactory::PublicPageController() | method | Builds the split public page controller on first use. | (No @return.) | public_request_context |
| Raven\Core\Runtime\Public\ControllerFactory::PublicProfileController() | method | Builds the split public profile controller on first use. | (No @return.) | public_request_context |
| Raven\Core\Runtime\Public\ControllerFactory::PublicTagController() | method | Builds the split public tag controller on first use. | (No @return.) | public_request_context |
| Raven\Core\Runtime\Public\ControllerFactory::register() | method | Registers public request-context and controller factory closures. | void | config<br>csrf<br>db<br>input<br>prefix<br>public_auth_controller<br>public_category_controller<br>public_channel_controller<br>public_extension_services<br>public_feed_controller<br>public_group_controller<br>public_page_controller<br>public_profile_controller<br>public_request_context<br>public_tag_controller |
| Raven\Core\Runtime\Public\ControllerFactory::SharedController() | method | Builds the shared request context for split public sub-controllers. | (No @return.) | config<br>csrf<br>db<br>input<br>prefix |
| Raven\Core\Runtime\Public\DomainFactory::build() | method | Builds domain aggregate closures consumed by public controllers. | array{ | (none) |
| Raven\Core\Runtime\Public\RepoFactory::build() | method | Builds public repository and parser factories used by public runtime wiring. | array{ | db<br>driver<br>prefix<br>root |
| Raven\Core\Runtime\Public\RepoFactory::CategoryRead() | method | Builds category lookup reads only for public category-route and taxonomy-feed flows. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::ChannelRead() | method | Builds channel read side for public routing/content flows. | (No @return.) | db<br>driver<br>prefix<br>root |
| Raven\Core\Runtime\Public\RepoFactory::GroupRead() | method | Builds group read side for public auth/profile flows. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::InviteRead() | method | Builds invite-token read side only for the registration flows that validate tokens. | (No @return.) | driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::InviteWrite() | method | Builds invite-token write side only for the registration flows that consume tokens. | (No @return.) | driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::MediaRead() | method | Builds media read side only when public rendering needs media rows. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::PageRead() | method | Builds page read side for public content routes. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::RedirectRead() | method | Builds redirect read side for public redirect fallbacks and routing helpers. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::TagRead() | method | Builds tag lookup reads only for public tag-route and taxonomy-feed flows. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::Taxonomy() | method | Builds taxonomy lookup parsing only for public routes that actually resolve channel/category/tag slugs. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::UserRead() | method | Builds user read side for public author lookups and profile flows. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Public\RepoFactory::UserWrite() | method | Builds user write side for public login/register flows. | (No @return.) | db<br>driver<br>prefix |
| Raven\Core\Runtime\Public\RuntimeBuilder::build() | method | Enriches the shared core container with public-runtime factories. | array<string, mixed> Public-enriched runtime container. | auth<br>auth_db<br>config<br>csrf<br>db<br>driver<br>extension_services<br>extension_services_all<br>extension_services_for<br>input<br>prefix<br>public_domain_auth<br>public_domain_category<br>public_domain_channel<br>public_domain_content<br>public_domain_feed<br>public_domain_form<br>public_domain_group<br>public_domain_profile<br>public_domain_tag<br>root<br>view |
| Raven\Core\Runtime\Public\RuntimeBuilder::Closure() | method | Request-scoped memoization keeps bootstrap factories lightweight while | Closure Memoized factory that resolves the value once per request. | (none) |
| Raven\Core\Runtime\Public\RuntimeBuilder::ExtensionContent() | method | Reuses one shared extension editor catalog for public page block reads. | (No @return.) | input<br>root |
| Raven\Core\Runtime\Public\RuntimeBuilder::Gatekeeper() | method | Resolves the lazy auth service only for public factories that truly need it. | (No @return.) | auth |
| Raven\Core\Runtime\Public\RuntimeBuilder::mixed() | method | (No summary.) | (No @return.) | (none) |
| Raven\Core\Runtime\Public\RuntimeBuilder::PDO() | method | Resolves the lazy auth DB handle only for public factories that truly need it. | (No @return.) | auth_db |
| Raven\Core\Runtime\Public\RuntimeBuilder::string() | method | Boots extension providers only when public runtime code needs extension services. | array<string, mixed> | extension_services<br>extension_services_all<br>extension_services_for |
| Raven\Core\Runtime\Public\RuntimeBuilder::ThemeCatalog() | method | Reuses one shared public-theme catalog across public controllers. | (No @return.) | input<br>root |
| Raven\Core\Runtime\Public\RuntimeContract::assert() | method | Validates that one runtime payload contains all required public callables. | void | (none) |
| Raven\Core\Runtime\Public\RuntimeContract::requiredFactoryKeys() | method | Returns the required callable-key list for public entry orchestration. | array<int, string> Ordered required public runtime keys. | (none) |
| Raven\Core\Runtime\Public\RuntimeInitializer::bool() | method | (No summary.) | (No @return.) | config |
| Raven\Core\Runtime\Public\RuntimeInitializer::is_array() | method | Warms domain aggregates, primes the extension services cache, and populates | array<string, mixed> Updated runtime container with publicsitedata added. | config<br>public_site_data |
| Raven\Core\Runtime\Public\RuntimeInitializer::register() | method | Registers the public runtime initialization closure. | void | config<br>initialize_public_runtime<br>public_site_data |
| Raven\Core\Runtime\RuntimeAssert::assertRequiredCallables() | method | Asserts every key in one list exists as a callable factory. | void | (none) |
| Raven\Core\Runtime\RuntimeAssert::requireCallable() | method | Asserts one runtime key exists and resolves to a callable factory. | callable Factory callable stored at $runtime[$key]. | (none) |
| raven_cli_archive_packages() | function | Builds the shared archive-package helper for CLI package commands. | ArchivePackage Archive package helper instance. | (none) |
| raven_cli_bool_option() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_bootstrap() | function | (No summary.) | array{0: RavenCliContext, 1: array<int, string>} | (none) |
| raven_cli_command_category() | function | Handles cat/category CLI subcommands. | int Exit code. | db<br>driver<br>input<br>prefix |
| raven_cli_command_channel() | function | Handles chan/channel CLI subcommands. | int Exit code. | db<br>driver<br>input<br>prefix<br>root |
| raven_cli_command_config() | function | Handles conf/configuration CLI subcommands. | int Exit code. | config |
| raven_cli_command_cron() | function | Scheduler command: run due background jobs or report job status. | int Exit code (0 = success, 1 = error). | scheduler |
| raven_cli_command_extension() | function | Handles ext/extension CLI subcommands. | int Exit code. | db<br>driver<br>prefix |
| raven_cli_command_group() | function | Handles group CLI subcommands. | int Exit code. | db<br>driver<br>input<br>prefix |
| raven_cli_command_redirect() | function | Handles redir/redirect CLI subcommands. | int Exit code. | db<br>driver<br>input<br>prefix<br>root |
| raven_cli_command_system() | function | Handles sys/system CLI subcommands. | int Exit code. | config<br>driver<br>prefix |
| raven_cli_command_tag() | function | Handles tag CLI subcommands. | int Exit code. | db<br>driver<br>input<br>prefix |
| raven_cli_command_theme() | function | Handles theme CLI subcommands. | int Exit code. | config |
| raven_cli_copy_directory_recursive() | function | Recursively copies one directory tree for CLI install/export workflows. | void | (none) |
| raven_cli_dispatch() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_extension_state_load() | function | (No summary.) | array{enabled: array<string, bool>, permissions: array<string, int>} | (none) |
| raven_cli_extension_state_save() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_extension_state_store() | function | Returns a cached extension-state store for the active CLI process. | StateRead Shared extension-state store for that root. | (none) |
| raven_cli_find_row_by_slug() | function | (No summary.) | array<string, mixed>\|null | (none) |
| raven_cli_flatten_config_keys() | function | (No summary.) | array<int, string> | (none) |
| raven_cli_get_config_value() | function | Resolves one dot-path value from the config array. | mixed Resolved value, or null when not present. | (none) |
| raven_cli_has_config_key() | function | Checks whether one dot-path exists in the config array. | bool True when the key path resolves to a value. | (none) |
| raven_cli_is_help_requested() | function | Returns true when CLI tokens include a help switch. | bool True when -h, --help, or help is present. | (none) |
| raven_cli_main() | function | CLI process entrypoint that dispatches command groups. | int Process exit code. | (none) |
| raven_cli_merge_missing_config_defaults() | function | (No summary.) | array<string, mixed> | (none) |
| raven_cli_option() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_option() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_option() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_option() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_option() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_option() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_optional_channel_path() | function | Normalizes one optional parent-aware channel path selector from CLI input. | string\|null Normalized slash-separated channel path, or null when omitted/invalid. | input |
| raven_cli_optional_slug() | function | Normalizes one optional slug selector from CLI input. | string\|null Normalized slug, or null when the input is blank/invalid. | input |
| raven_cli_package_install_workflow() | function | Builds the shared package-install workflow helper for CLI install commands. | ArchiveInstall Archive install workflow helper. | (none) |
| raven_cli_parse_tokens() | function | (No summary.) | array{args: array<int, string>, options: array<string, mixed>} | (none) |
| raven_cli_parse_typed_value() | function | Parses one CLI string value into the requested config scalar/array type. | mixed Typed value ready for config persistence. | (none) |
| raven_cli_print_main_help() | function | Prints top-level Raven CLI command usage/help text. | void | (none) |
| raven_cli_remove_directory_recursive() | function | Recursively removes one directory tree for CLI cleanup workflows. | void | (none) |
| raven_cli_required_scalar_option() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_run_process() | function | (No summary.) | array{ok: bool, output: string, exit: int} | (none) |
| raven_cli_set_config_value() | function | (No summary.) | (No @return.) | (none) |
| raven_cli_slug_from_text() | function | Normalizes one free-text input into a CLI-safe slug or exits with error. | string Normalized slug value. | input |
| raven_cli_theme_is_stock_slug() | function | Returns true when one slug is reserved for stock Raven themes. | bool True when the slug is stock/reserved. | (none) |
| raven_cli_theme_slug_is_valid() | function | Validates one theme slug against Raven's theme-directory pattern. | bool True when the slug is policy-compliant. | (none) |
| RavenCliContext::__construct() | method | Initialises the CLI execution context for the current invocation. | (No @return.) | (none) |
| RavenCliContext::error() | method | Emits an error to stderr or JSON output, optionally including exception detail. | void | (none) |
| RavenCliContext::info() | method | Emits an informational message when not in JSON mode. | void | (none) |
| RavenCliContext::line() | method | Emits one line of raw text output followed by a newline. | void | (none) |
| RavenCliContext::ok() | method | Emits an [ok] confirmation line when not in JSON mode. | void | (none) |
| RavenCliContext::printJson() | method | (No summary.) | (No @return.) | (none) |
| RavenCliContext::rvn() | method | (No summary.) | array<string, mixed> | (none) |
| RavenCliContext::status() | method | Emits a verbose status line when verbose-status mode is enabled and not in JSON mode. | void | (none) |
| recordFailedLoginAttempt() | function | Records one failed login attempt and applies a lockout when the threshold is reached. | void | (none) |
| renderBanner() | function | Prints the startup CLI banner unless suppressed by --no-banner or JSON mode. | void | (none) |
| renderFile() | function | Executes one template file in an isolated output buffer. | (No @return.) | (none) |
| renderHelpHeader() | function | Prints the CLI help header for one topic unless suppressed by --no-banner or JSON mode. | void | (none) |
| string() | function | RAVEN CMS | (No @return.) | (none) |
| string() | function | (No summary.) | (No @return.) | (none) |
| updateWebauthnSignatureCounter() | function | Updates the stored WebAuthn signature counter for one credential. | void | (none) |
| userId() | function | Returns the authenticated user id, or null when no session is active. | int\|null Positive user ID when logged in, null otherwise. | (none) |
| userPreferences() | function | Returns editable preference fields for one user. | array{ | (none) |
| userSummary() | function | Returns current user summary. | array{id: int, email: string, username: string\|null}\|null | (none) |
| verifyPendingEmailCode() | function | Verifies one submitted email code for pending 2FA session. | (No @return.) | (none) |
| verifyPendingRecoveryCode() | function | Verifies one submitted recovery phrase for a pending 2FA session. | bool True when the phrase matched a valid recovery method. | (none) |
| verifyPendingTotpCode() | function | Verifies one submitted TOTP code for pending 2FA session. | bool True when the code matches any confirmed TOTP method for the pending user. | (none) |
| withUpdatedWebauthnSignatureCounter() | function | Returns an updated method list with the WebAuthn signature counter incremented. | array{methods: array<int, array<string, mixed>>, updated: bool} | (none) |

Service-Key Grouping (context[&#039;rvn&#039;])

auth

  • Symbols: Raven\Core\Runtime\Panel\RuntimeBuilder::Gatekeeper(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Public\RuntimeBuilder::Gatekeeper(), Raven\Core\Runtime\Public\RuntimeBuilder::build()

auth_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerBase()

auth_db

  • Symbols: Raven\Core\Runtime\Panel\RuntimeBuilder::PDO(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Public\RuntimeBuilder::PDO(), Raven\Core\Runtime\Public\RuntimeBuilder::build()

config

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::AuthController(), Raven\Core\Runtime\Panel\ControllerFactory::CategoryEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ChannelEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ConfigController(), Raven\Core\Runtime\Panel\ControllerFactory::ExtensionController(), Raven\Core\Runtime\Panel\ControllerFactory::GroupEditController(), Raven\Core\Runtime\Panel\ControllerFactory::GroupListController(), Raven\Core\Runtime\Panel\ControllerFactory::PageEditController(), Raven\Core\Runtime\Panel\ControllerFactory::PreferencesController(), Raven\Core\Runtime\Panel\ControllerFactory::RoutingController(), Raven\Core\Runtime\Panel\ControllerFactory::SharedController(), Raven\Core\Runtime\Panel\ControllerFactory::TagEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ThemeController(), Raven\Core\Runtime\Panel\ControllerFactory::UpdateController(), Raven\Core\Runtime\Panel\ControllerFactory::UserEditController(), Raven\Core\Runtime\Panel\ControllerFactory::UserListController(), Raven\Core\Runtime\Panel\ControllerFactory::registerBase(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers(), Raven\Core\Runtime\Panel\ControllerFactory::void(), Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionManager(), Raven\Core\Runtime\Panel\RuntimeBuilder::Logger(), Raven\Core\Runtime\Panel\RuntimeBuilder::MediaUpload(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Panel\RuntimeInitializer::bool(), Raven\Core\Runtime\Panel\RuntimeInitializer::is_array(), Raven\Core\Runtime\Panel\RuntimeInitializer::register(), Raven\Core\Runtime\Public\ControllerFactory::SharedController(), Raven\Core\Runtime\Public\ControllerFactory::register(), Raven\Core\Runtime\Public\RuntimeBuilder::build(), Raven\Core\Runtime\Public\RuntimeInitializer::bool(), Raven\Core\Runtime\Public\RuntimeInitializer::is_array(), Raven\Core\Runtime\Public\RuntimeInitializer::register(), raven_cli_command_config(), raven_cli_command_system(), raven_cli_command_theme()

csrf

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::AuthController(), Raven\Core\Runtime\Panel\ControllerFactory::SharedController(), Raven\Core\Runtime\Panel\ControllerFactory::registerBase(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Public\ControllerFactory::SharedController(), Raven\Core\Runtime\Public\ControllerFactory::register(), Raven\Core\Runtime\Public\RuntimeBuilder::build()

db

  • Symbols: Raven\Core\Runtime\Panel\RepoFactory::CategoryRead(), Raven\Core\Runtime\Panel\RepoFactory::CategoryWrite(), Raven\Core\Runtime\Panel\RepoFactory::ChannelRead(), Raven\Core\Runtime\Panel\RepoFactory::ChannelWrite(), Raven\Core\Runtime\Panel\RepoFactory::GroupRead(), Raven\Core\Runtime\Panel\RepoFactory::GroupWrite(), Raven\Core\Runtime\Panel\RepoFactory::MediaRead(), Raven\Core\Runtime\Panel\RepoFactory::MediaWrite(), Raven\Core\Runtime\Panel\RepoFactory::PageRead(), Raven\Core\Runtime\Panel\RepoFactory::PageWrite(), Raven\Core\Runtime\Panel\RepoFactory::RedirectRead(), Raven\Core\Runtime\Panel\RepoFactory::RedirectWrite(), Raven\Core\Runtime\Panel\RepoFactory::TagRead(), Raven\Core\Runtime\Panel\RepoFactory::TagWrite(), Raven\Core\Runtime\Panel\RepoFactory::Taxonomy(), Raven\Core\Runtime\Panel\RepoFactory::UserRead(), Raven\Core\Runtime\Panel\RepoFactory::UserWrite(), Raven\Core\Runtime\Panel\RepoFactory::build(), Raven\Core\Runtime\Panel\RuntimeBuilder::Logger(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Public\ControllerFactory::SharedController(), Raven\Core\Runtime\Public\ControllerFactory::register(), Raven\Core\Runtime\Public\RepoFactory::CategoryRead(), Raven\Core\Runtime\Public\RepoFactory::ChannelRead(), Raven\Core\Runtime\Public\RepoFactory::GroupRead(), Raven\Core\Runtime\Public\RepoFactory::MediaRead(), Raven\Core\Runtime\Public\RepoFactory::PageRead(), Raven\Core\Runtime\Public\RepoFactory::RedirectRead(), Raven\Core\Runtime\Public\RepoFactory::TagRead(), Raven\Core\Runtime\Public\RepoFactory::Taxonomy(), Raven\Core\Runtime\Public\RepoFactory::UserRead(), Raven\Core\Runtime\Public\RepoFactory::UserWrite(), Raven\Core\Runtime\Public\RepoFactory::build(), Raven\Core\Runtime\Public\RuntimeBuilder::build(), raven_cli_command_category(), raven_cli_command_channel(), raven_cli_command_extension(), raven_cli_command_group(), raven_cli_command_redirect(), raven_cli_command_tag()

driver

  • Symbols: Raven\Core\Runtime\Panel\RepoFactory::AuthWrite(), Raven\Core\Runtime\Panel\RepoFactory::CategoryRead(), Raven\Core\Runtime\Panel\RepoFactory::CategoryWrite(), Raven\Core\Runtime\Panel\RepoFactory::ChannelRead(), Raven\Core\Runtime\Panel\RepoFactory::ChannelWrite(), Raven\Core\Runtime\Panel\RepoFactory::GroupRead(), Raven\Core\Runtime\Panel\RepoFactory::GroupWrite(), Raven\Core\Runtime\Panel\RepoFactory::InviteRead(), Raven\Core\Runtime\Panel\RepoFactory::InviteWrite(), Raven\Core\Runtime\Panel\RepoFactory::MediaRead(), Raven\Core\Runtime\Panel\RepoFactory::MediaWrite(), Raven\Core\Runtime\Panel\RepoFactory::PageRead(), Raven\Core\Runtime\Panel\RepoFactory::PageWrite(), Raven\Core\Runtime\Panel\RepoFactory::RedirectRead(), Raven\Core\Runtime\Panel\RepoFactory::RedirectWrite(), Raven\Core\Runtime\Panel\RepoFactory::TagRead(), Raven\Core\Runtime\Panel\RepoFactory::TagWrite(), Raven\Core\Runtime\Panel\RepoFactory::Taxonomy(), Raven\Core\Runtime\Panel\RepoFactory::UserRead(), Raven\Core\Runtime\Panel\RepoFactory::UserWrite(), Raven\Core\Runtime\Panel\RepoFactory::build(), Raven\Core\Runtime\Panel\RuntimeBuilder::Logger(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Public\RepoFactory::CategoryRead(), Raven\Core\Runtime\Public\RepoFactory::ChannelRead(), Raven\Core\Runtime\Public\RepoFactory::GroupRead(), Raven\Core\Runtime\Public\RepoFactory::InviteRead(), Raven\Core\Runtime\Public\RepoFactory::InviteWrite(), Raven\Core\Runtime\Public\RepoFactory::MediaRead(), Raven\Core\Runtime\Public\RepoFactory::PageRead(), Raven\Core\Runtime\Public\RepoFactory::RedirectRead(), Raven\Core\Runtime\Public\RepoFactory::TagRead(), Raven\Core\Runtime\Public\RepoFactory::Taxonomy(), Raven\Core\Runtime\Public\RepoFactory::UserRead(), Raven\Core\Runtime\Public\RepoFactory::UserWrite(), Raven\Core\Runtime\Public\RepoFactory::build(), Raven\Core\Runtime\Public\RuntimeBuilder::build(), raven_cli_command_category(), raven_cli_command_channel(), raven_cli_command_extension(), raven_cli_command_group(), raven_cli_command_redirect(), raven_cli_command_system(), raven_cli_command_tag()

enabled_extension_manifests

  • Symbols: Raven\Core\Runtime\Panel\RuntimeInitializer::is_array(), Raven\Core\Runtime\Panel\RuntimeInitializer::register()

extension_services

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build(), Raven\Core\Runtime\Public\RuntimeBuilder::string()

extension_services_all

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build(), Raven\Core\Runtime\Public\RuntimeBuilder::string()

extension_services_for

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::ExtensionController(), Raven\Core\Runtime\Panel\ControllerFactory::PageEditController(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Panel\RuntimeBuilder::string(), Raven\Core\Runtime\Public\RuntimeBuilder::build(), Raven\Core\Runtime\Public\RuntimeBuilder::string()

initialize_panel_runtime

  • Symbols: Raven\Core\Runtime\Panel\RuntimeInitializer::register()

initialize_public_runtime

  • Symbols: Raven\Core\Runtime\Public\RuntimeInitializer::register()

input

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::AuthController(), Raven\Core\Runtime\Panel\ControllerFactory::CategoryEditController(), Raven\Core\Runtime\Panel\ControllerFactory::CategoryListController(), Raven\Core\Runtime\Panel\ControllerFactory::ChannelEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ChannelListController(), Raven\Core\Runtime\Panel\ControllerFactory::ConfigController(), Raven\Core\Runtime\Panel\ControllerFactory::ExtensionController(), Raven\Core\Runtime\Panel\ControllerFactory::GroupEditController(), Raven\Core\Runtime\Panel\ControllerFactory::GroupListController(), Raven\Core\Runtime\Panel\ControllerFactory::LogsController(), Raven\Core\Runtime\Panel\ControllerFactory::PageEditController(), Raven\Core\Runtime\Panel\ControllerFactory::PageListController(), Raven\Core\Runtime\Panel\ControllerFactory::PreferencesController(), Raven\Core\Runtime\Panel\ControllerFactory::RedirectEditController(), Raven\Core\Runtime\Panel\ControllerFactory::RedirectListController(), Raven\Core\Runtime\Panel\ControllerFactory::RoutingController(), Raven\Core\Runtime\Panel\ControllerFactory::TagEditController(), Raven\Core\Runtime\Panel\ControllerFactory::TagListController(), Raven\Core\Runtime\Panel\ControllerFactory::ThemeController(), Raven\Core\Runtime\Panel\ControllerFactory::UpdateController(), Raven\Core\Runtime\Panel\ControllerFactory::UserEditController(), Raven\Core\Runtime\Panel\ControllerFactory::UserInviteController(), Raven\Core\Runtime\Panel\ControllerFactory::UserListController(), Raven\Core\Runtime\Panel\ControllerFactory::registerBase(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers(), Raven\Core\Runtime\Panel\RuntimeBuilder::EditorTabs(), Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionContent(), Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionManager(), Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionPermissions(), Raven\Core\Runtime\Panel\RuntimeBuilder::MediaUpload(), Raven\Core\Runtime\Panel\RuntimeBuilder::ThemeCatalog(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Public\ControllerFactory::SharedController(), Raven\Core\Runtime\Public\ControllerFactory::register(), Raven\Core\Runtime\Public\RuntimeBuilder::ExtensionContent(), Raven\Core\Runtime\Public\RuntimeBuilder::ThemeCatalog(), Raven\Core\Runtime\Public\RuntimeBuilder::build(), raven_cli_command_category(), raven_cli_command_channel(), raven_cli_command_group(), raven_cli_command_redirect(), raven_cli_command_tag(), raven_cli_optional_channel_path(), raven_cli_optional_slug(), raven_cli_slug_from_text()

panel_category_edit_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_category_list_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_channel_edit_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_channel_list_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_config_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_dashboard_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_docs_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerBase()

panel_domain_content

  • Symbols: Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_domain_group

  • Symbols: Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_domain_logs

  • Symbols: Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_domain_preferences

  • Symbols: Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_domain_system

  • Symbols: Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_domain_taxonomy

  • Symbols: Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_domain_user

  • Symbols: Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_editor

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::ChannelEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ConfigController(), Raven\Core\Runtime\Panel\ControllerFactory::GroupEditController(), Raven\Core\Runtime\Panel\ControllerFactory::PageEditController(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers(), Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_editor_blocks

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::ConfigController(), Raven\Core\Runtime\Panel\ControllerFactory::PageEditController(), Raven\Core\Runtime\Panel\ControllerFactory::PreferencesController(), Raven\Core\Runtime\Panel\ControllerFactory::UserEditController(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers(), Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_editor_mce

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::PageEditController(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_editor_mde

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::PageEditController(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_editor_tabs

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::CategoryEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ChannelEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ConfigController(), Raven\Core\Runtime\Panel\ControllerFactory::GroupEditController(), Raven\Core\Runtime\Panel\ControllerFactory::PageEditController(), Raven\Core\Runtime\Panel\ControllerFactory::PreferencesController(), Raven\Core\Runtime\Panel\ControllerFactory::TagEditController(), Raven\Core\Runtime\Panel\ControllerFactory::UserEditController(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers(), Raven\Core\Runtime\Panel\RuntimeBuilder::build()

panel_extension_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_group_edit_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_group_list_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_logs_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_page_edit_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_page_list_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_permission_map_provider

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::GroupEditController(), Raven\Core\Runtime\Panel\ControllerFactory::null(), Raven\Core\Runtime\Panel\ControllerFactory::registerBase(), Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_preferences_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_redirect_edit_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_redirect_list_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_request_context

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::CategoryEditController(), Raven\Core\Runtime\Panel\ControllerFactory::CategoryListController(), Raven\Core\Runtime\Panel\ControllerFactory::ChannelEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ChannelListController(), Raven\Core\Runtime\Panel\ControllerFactory::ConfigController(), Raven\Core\Runtime\Panel\ControllerFactory::DashboardController(), Raven\Core\Runtime\Panel\ControllerFactory::DocsController(), Raven\Core\Runtime\Panel\ControllerFactory::ExtensionController(), Raven\Core\Runtime\Panel\ControllerFactory::GroupEditController(), Raven\Core\Runtime\Panel\ControllerFactory::GroupListController(), Raven\Core\Runtime\Panel\ControllerFactory::LogsController(), Raven\Core\Runtime\Panel\ControllerFactory::PageEditController(), Raven\Core\Runtime\Panel\ControllerFactory::PageListController(), Raven\Core\Runtime\Panel\ControllerFactory::PreferencesController(), Raven\Core\Runtime\Panel\ControllerFactory::RedirectEditController(), Raven\Core\Runtime\Panel\ControllerFactory::RedirectListController(), Raven\Core\Runtime\Panel\ControllerFactory::RoutingController(), Raven\Core\Runtime\Panel\ControllerFactory::TagEditController(), Raven\Core\Runtime\Panel\ControllerFactory::TagListController(), Raven\Core\Runtime\Panel\ControllerFactory::ThemeController(), Raven\Core\Runtime\Panel\ControllerFactory::UpdateController(), Raven\Core\Runtime\Panel\ControllerFactory::UserEditController(), Raven\Core\Runtime\Panel\ControllerFactory::UserInviteController(), Raven\Core\Runtime\Panel\ControllerFactory::UserListController(), Raven\Core\Runtime\Panel\ControllerFactory::registerBase(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_routing_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_site_data

  • Symbols: Raven\Core\Runtime\Panel\RuntimeInitializer::is_array(), Raven\Core\Runtime\Panel\RuntimeInitializer::register()

panel_tag_edit_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_tag_list_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

panel_theme_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_update_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_user_edit_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_user_invite_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

panel_user_list_controller

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

prefix

  • Symbols: Raven\Core\Runtime\Panel\RepoFactory::AuthWrite(), Raven\Core\Runtime\Panel\RepoFactory::CategoryRead(), Raven\Core\Runtime\Panel\RepoFactory::CategoryWrite(), Raven\Core\Runtime\Panel\RepoFactory::ChannelRead(), Raven\Core\Runtime\Panel\RepoFactory::ChannelWrite(), Raven\Core\Runtime\Panel\RepoFactory::GroupRead(), Raven\Core\Runtime\Panel\RepoFactory::GroupWrite(), Raven\Core\Runtime\Panel\RepoFactory::InviteRead(), Raven\Core\Runtime\Panel\RepoFactory::InviteWrite(), Raven\Core\Runtime\Panel\RepoFactory::MediaRead(), Raven\Core\Runtime\Panel\RepoFactory::MediaWrite(), Raven\Core\Runtime\Panel\RepoFactory::PageRead(), Raven\Core\Runtime\Panel\RepoFactory::PageWrite(), Raven\Core\Runtime\Panel\RepoFactory::RedirectRead(), Raven\Core\Runtime\Panel\RepoFactory::RedirectWrite(), Raven\Core\Runtime\Panel\RepoFactory::TagRead(), Raven\Core\Runtime\Panel\RepoFactory::TagWrite(), Raven\Core\Runtime\Panel\RepoFactory::Taxonomy(), Raven\Core\Runtime\Panel\RepoFactory::UserRead(), Raven\Core\Runtime\Panel\RepoFactory::UserWrite(), Raven\Core\Runtime\Panel\RepoFactory::build(), Raven\Core\Runtime\Panel\RuntimeBuilder::Logger(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Public\ControllerFactory::SharedController(), Raven\Core\Runtime\Public\ControllerFactory::register(), Raven\Core\Runtime\Public\RepoFactory::CategoryRead(), Raven\Core\Runtime\Public\RepoFactory::ChannelRead(), Raven\Core\Runtime\Public\RepoFactory::GroupRead(), Raven\Core\Runtime\Public\RepoFactory::InviteRead(), Raven\Core\Runtime\Public\RepoFactory::InviteWrite(), Raven\Core\Runtime\Public\RepoFactory::MediaRead(), Raven\Core\Runtime\Public\RepoFactory::PageRead(), Raven\Core\Runtime\Public\RepoFactory::RedirectRead(), Raven\Core\Runtime\Public\RepoFactory::TagRead(), Raven\Core\Runtime\Public\RepoFactory::Taxonomy(), Raven\Core\Runtime\Public\RepoFactory::UserRead(), Raven\Core\Runtime\Public\RepoFactory::UserWrite(), Raven\Core\Runtime\Public\RepoFactory::build(), Raven\Core\Runtime\Public\RuntimeBuilder::build(), raven_cli_command_category(), raven_cli_command_channel(), raven_cli_command_extension(), raven_cli_command_group(), raven_cli_command_redirect(), raven_cli_command_system(), raven_cli_command_tag()

public_auth_controller

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::register()

public_category_controller

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::register()

public_channel_controller

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::register()

public_domain_auth

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build()

public_domain_category

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build()

public_domain_channel

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build()

public_domain_content

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build()

public_domain_feed

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build()

public_domain_form

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build()

public_domain_group

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build()

public_domain_profile

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build()

public_domain_tag

  • Symbols: Raven\Core\Runtime\Public\RuntimeBuilder::build()

public_extension_services

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::register()

public_feed_controller

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::register()

public_group_controller

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::register()

public_page_controller

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::register()

public_profile_controller

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::register()

public_request_context

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::PublicAuthController(), Raven\Core\Runtime\Public\ControllerFactory::PublicCategoryController(), Raven\Core\Runtime\Public\ControllerFactory::PublicChannelController(), Raven\Core\Runtime\Public\ControllerFactory::PublicFeedController(), Raven\Core\Runtime\Public\ControllerFactory::PublicGroupController(), Raven\Core\Runtime\Public\ControllerFactory::PublicPageController(), Raven\Core\Runtime\Public\ControllerFactory::PublicProfileController(), Raven\Core\Runtime\Public\ControllerFactory::PublicTagController(), Raven\Core\Runtime\Public\ControllerFactory::register()

public_site_data

  • Symbols: Raven\Core\Runtime\Public\RuntimeInitializer::is_array(), Raven\Core\Runtime\Public\RuntimeInitializer::register()

public_tag_controller

  • Symbols: Raven\Core\Runtime\Public\ControllerFactory::register()

root

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::CategoryEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ChannelEditController(), Raven\Core\Runtime\Panel\ControllerFactory::DocsController(), Raven\Core\Runtime\Panel\ControllerFactory::ExtensionController(), Raven\Core\Runtime\Panel\ControllerFactory::GroupEditController(), Raven\Core\Runtime\Panel\ControllerFactory::PreferencesController(), Raven\Core\Runtime\Panel\ControllerFactory::RoutingController(), Raven\Core\Runtime\Panel\ControllerFactory::SharedController(), Raven\Core\Runtime\Panel\ControllerFactory::TagEditController(), Raven\Core\Runtime\Panel\ControllerFactory::ThemeController(), Raven\Core\Runtime\Panel\ControllerFactory::UpdateController(), Raven\Core\Runtime\Panel\ControllerFactory::UserEditController(), Raven\Core\Runtime\Panel\ControllerFactory::registerBase(), Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers(), Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers(), Raven\Core\Runtime\Panel\ControllerFactory::void(), Raven\Core\Runtime\Panel\RepoFactory::ChannelRead(), Raven\Core\Runtime\Panel\RepoFactory::ChannelWrite(), Raven\Core\Runtime\Panel\RepoFactory::SetRead(), Raven\Core\Runtime\Panel\RepoFactory::SetWrite(), Raven\Core\Runtime\Panel\RepoFactory::build(), Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionContent(), Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionManager(), Raven\Core\Runtime\Panel\RuntimeBuilder::MediaUpload(), Raven\Core\Runtime\Panel\RuntimeBuilder::StateRead(), Raven\Core\Runtime\Panel\RuntimeBuilder::ThemeCatalog(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Panel\RuntimeInitializer::is_array(), Raven\Core\Runtime\Panel\RuntimeInitializer::register(), Raven\Core\Runtime\Public\RepoFactory::ChannelRead(), Raven\Core\Runtime\Public\RepoFactory::build(), Raven\Core\Runtime\Public\RuntimeBuilder::ExtensionContent(), Raven\Core\Runtime\Public\RuntimeBuilder::ThemeCatalog(), Raven\Core\Runtime\Public\RuntimeBuilder::build(), raven_cli_command_channel(), raven_cli_command_redirect()

scheduler

  • Symbols: raven_cli_command_cron()

view

  • Symbols: Raven\Core\Runtime\Panel\ControllerFactory::AuthController(), Raven\Core\Runtime\Panel\ControllerFactory::SharedController(), Raven\Core\Runtime\Panel\ControllerFactory::registerBase(), Raven\Core\Runtime\Panel\RuntimeBuilder::build(), Raven\Core\Runtime\Public\RuntimeBuilder::build()

Parameter Details

attemptLoginByEmail()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

authTable()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

beginTwoFactorChallenge()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • int $userId Authenticated user id awaiting 2FA.
  • array&lt;int, array&lt;string, mixed&gt;&gt; $methods Active 2FA method rows for this user.

bootstrapDelightAuth()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

clearFailedLoginAttempts()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • string $username Login identifier submitted by the user.
  • string $ipAddress Client IP address for the bucket key.

clearPendingEmailCodeChallenge()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • string $selectedMethodKey Selected email method key or pool key.

clearPermissionCaches()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

clearTwoFactorChallenge()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

confirm()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $question Question text; \[Y/n]\ or \[y/N]\ suffix is appended automatically.
  • bool $default Default answer when the user presses Enter without typing.

decodeTwoFactorMethods()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • mixed $raw Raw column value from the database.

decodeUserPreferencesRow()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $row Raw DB row from the users table.

emailByUsername()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

float()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

hasInteractiveTwoFactorMethod()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • int $userId User id to inspect.

int()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

int()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

int()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

int()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

int()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

interactiveTwoFactorMethodsForUser()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

isLoggedIn()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

isLoginTemporarilyLocked()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • string $username Login identifier submitted by the user.
  • string $ipAddress Client IP address for the bucket key.
  • int $windowSeconds Active failure-window length in seconds.

issuePendingEmailCodeChallenge()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

isTwoFactorVerifiedForUser()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • int|null $userId User to check; defaults to the currently authenticated user.

json_decode()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

logout()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

markTwoFactorVerified()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • int $userId User id that completed 2FA successfully.

panelService()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

pendingTwoFactorMethods()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

pendingTwoFactorUserId()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

prompt()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $question Prompt text displayed to the user.
  • string $default Value returned when the user presses Enter without typing.

publicService()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Config::__construct()

  • File: private/sys/Config.php
  • Service Keys: (none)
  • Params:
  • string $path Absolute path to \private/dat/config.php\.

Raven\Core\Config::all()

  • File: private/sys/Config.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Config::get()

  • File: private/sys/Config.php
  • Service Keys: (none)
  • Params:
  • string $key Dot-delimited config key path.
  • mixed $default Value to return when the key does not exist.

Raven\Core\Config::path()

  • File: private/sys/Config.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Gatekeeper::__construct()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • PDO $authDb Auth-database connection for delight-auth user/session state.
  • PDO $rvnDb App-database connection for groups, memberships, and throttle buckets.
  • string $driver Active PDO driver name.
  • string $prefix Configured table prefix before sanitization.

Raven\Core\Gatekeeper::attemptLoginByUsername()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Logger::__construct()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • PDO $db Active Raven database connection.
  • string $driver Database driver: sqlite, mysql, or pgsql.
  • string $prefix Table name prefix from site configuration.
  • array&lt;string, mixed&gt; $loggingConfig Values from the logging.* config key group.

Raven\Core\Logger::allForExport()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, string&gt; $filters Same filter keys as query().

Raven\Core\Logger::clear()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Logger::count()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, string&gt; $filters Same filter keys as query().

Raven\Core\Logger::error()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • string $message Short human-readable description of the event.
  • string $channel Freeform category label (auth/content/system/extension).
  • array&lt;string, mixed&gt; $context Optional structured metadata to store alongside the message.

Raven\Core\Logger::info()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • string $message Short human-readable description of the event.
  • string $channel Freeform category label.
  • array&lt;string, mixed&gt; $context Optional structured metadata.

Raven\Core\Logger::isEnabled()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • string $severity &#039;error&#039;, &#039;warn&#039;, or &#039;info&#039;.

Raven\Core\Logger::log()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • string $severity &#039;error&#039;, &#039;warn&#039;, or &#039;info&#039;.
  • string $message Short human-readable description.
  • string $channel Freeform category label.
  • array&lt;string, mixed&gt; $context Optional structured metadata stored as JSON.

Raven\Core\Logger::pruneOlderThan()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • int $days Rows with logged_at older than this many days are removed.

Raven\Core\Logger::query()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, string&gt; $filters Key-value filter constraints.
  • int $limit Maximum rows to return.
  • int $offset Number of rows to skip for pagination.

Raven\Core\Logger::retentionDays()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Logger::warn()

  • File: private/sys/Logger.php
  • Service Keys: (none)
  • Params:
  • string $message Short human-readable description of the event.
  • string $channel Freeform category label.
  • array&lt;string, mixed&gt; $context Optional structured metadata.

Raven\Core\Postmaster::__construct()

  • File: private/sys/Postmaster.php
  • Service Keys: (none)
  • Params:
  • Config $config Shared configuration service for \mail.\ and \site.\ settings.

Raven\Core\Postmaster::send()

  • File: private/sys/Postmaster.php
  • Service Keys: (none)
  • Params:
  • Message $message Fully constructed outgoing message value object.

Raven\Core\Postmaster::senderAddress()

  • File: private/sys/Postmaster.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Postmaster::senderName()

  • File: private/sys/Postmaster.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Renderer::__construct()

  • File: private/sys/Renderer.php
  • Service Keys: (none)
  • Params:
  • string $viewsPath Absolute path to the root views/templates directory.

Raven\Core\Renderer::render()

  • File: private/sys/Renderer.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $data Variables exposed to template scope.

Raven\Core\Runtime\DatabaseFactory::__construct()

  • File: private/sys/Runtime/DatabaseFactory.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $databaseConfig Raven database configuration array (from config.php).
  • QueryProfiler|null $queryProfiler Optional profiler; defaults to RequestProfilerAdapter.

Raven\Core\Runtime\DatabaseFactory::createAppConnection()

  • File: private/sys/Runtime/DatabaseFactory.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Runtime\DatabaseFactory::createAuthConnection()

  • File: private/sys/Runtime/DatabaseFactory.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Runtime\DatabaseFactory::getDriver()

  • File: private/sys/Runtime/DatabaseFactory.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Runtime\DatabaseFactory::getPrefix()

  • File: private/sys/Runtime/DatabaseFactory.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::AuthController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, csrf, input, view
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::CategoryEditController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_editor_tabs, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::CategoryListController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::ChannelEditController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_editor, panel_editor_tabs, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::ChannelListController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::ConfigController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_editor, panel_editor_blocks, panel_editor_tabs, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::DashboardController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::DocsController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::ExtensionController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, extension_services_for, input, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::GroupEditController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_editor, panel_editor_tabs, panel_permission_map_provider, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::GroupListController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::LogsController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::null()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: panel_permission_map_provider
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::PageEditController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, extension_services_for, input, panel_editor, panel_editor_blocks, panel_editor_mce, panel_editor_mde, panel_editor_tabs, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::PageListController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::PreferencesController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_editor_blocks, panel_editor_tabs, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::RedirectEditController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::RedirectListController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::registerBase()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: auth_controller, config, csrf, input, panel_docs_controller, panel_permission_map_provider, panel_request_context, root, view
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared runtime container, mutated in-place.
  • callable(): Gatekeeper $resolveAuth Lazy auth-service resolver.
  • callable(): ExtensionManager $extensionManagerFactory Extension manager factory.
  • callable(string): array&lt;int, array{name: string, slug: string}&gt; $extensionFormsProvider Extension enabled-form resolver.

Raven\Core\Runtime\Panel\ControllerFactory::registerContentTaxonomyControllers()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, extension_services_for, input, panel_category_edit_controller, panel_category_list_controller, panel_channel_edit_controller, panel_channel_list_controller, panel_dashboard_controller, panel_editor, panel_editor_blocks, panel_editor_mce, panel_editor_mde, panel_editor_tabs, panel_page_edit_controller, panel_page_list_controller, panel_redirect_edit_controller, panel_redirect_list_controller, panel_request_context, panel_tag_edit_controller, panel_tag_list_controller, root
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared runtime container, mutated in-place.
  • Closure $panelContentDomain Panel content domain aggregate closure.
  • Closure $panelTaxonomyDomain Panel taxonomy domain aggregate closure.
  • callable(): mixed $extensionStateStoreFactory Extension state store factory.
  • callable(): ExtensionManager $extensionManagerFactory Extension manager factory.
  • callable(): mixed $extensionContentFactory Extension content catalog factory.
  • callable(): ThemeCatalog $themeCatalogFactory Public-theme catalog service factory.
  • bool $categoryEnabled Whether category support is enabled for the current request.
  • bool $tagEnabled Whether tag support is enabled for the current request.

Raven\Core\Runtime\Panel\ControllerFactory::registerUserAdminControllers()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, extension_services_for, input, panel_config_controller, panel_editor, panel_editor_blocks, panel_editor_tabs, panel_extension_controller, panel_group_edit_controller, panel_group_list_controller, panel_logs_controller, panel_permission_map_provider, panel_preferences_controller, panel_request_context, panel_routing_controller, panel_theme_controller, panel_update_controller, panel_user_edit_controller, panel_user_invite_controller, panel_user_list_controller, root
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared runtime container, mutated in-place.
  • Closure $panelUserDomain Panel user/group domain aggregate closure.
  • Closure $panelSystemDomain Panel system/routing domain aggregate closure.
  • callable(): mixed $loggerFactory Event-log service factory.
  • callable(): ThemeCatalog $themeCatalogFactory Public-theme catalog service factory.
  • callable(): mixed $extensionStateStoreFactory Extension state store factory.
  • callable(): ExtensionManager $extensionManagerFactory Extension manager factory.

Raven\Core\Runtime\Panel\ControllerFactory::RoutingController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::SharedController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, csrf, root, view
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::TagEditController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_editor_tabs, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::TagListController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::ThemeController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::UpdateController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::UserEditController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_editor_blocks, panel_editor_tabs, panel_request_context, root
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::userId()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: (none)
  • Params:
  • array&lt;int, string&gt; $directoryFilter Optional extension-directory whitelist.

Raven\Core\Runtime\Panel\ControllerFactory::UserInviteController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::UserListController()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, input, panel_request_context
  • Params: (none)

Raven\Core\Runtime\Panel\ControllerFactory::void()

  • File: private/sys/Runtime/Panel/ControllerFactory.php
  • Service Keys: config, root
  • Params: (none)

Raven\Core\Runtime\Panel\DomainFactory::build()

  • File: private/sys/Runtime/Panel/DomainFactory.php
  • Service Keys: (none)
  • Params:
  • callable(callable): Closure $memoize Request-scoped memoization wrapper from panel runtime builder.
  • Closure $channelReadFactory Channel read factory closure.
  • Closure $channelWriteFactory Channel write factory closure.
  • Closure $pageReadFactory Page read factory closure.
  • Closure $pageWriteFactory Page write factory closure.
  • Closure $mediaReadFactory Media read factory closure.
  • Closure $mediaWriteFactory Media write factory closure.
  • Closure $mediaManagerFactory Media manager factory closure.
  • Closure $userReadFactory User read factory closure.
  • Closure $userWriteFactory User write factory closure.
  • Closure $authWriteFactory Auth-user write factory closure.
  • Closure $groupReadFactory Group read factory closure.
  • Closure $groupWriteFactory Group write factory closure.
  • Closure $inviteReadFactory Invite read factory closure.
  • Closure $inviteWriteFactory Invite write factory closure.
  • Closure $redirectReadFactory Redirect read factory closure.
  • Closure $redirectWriteFactory Redirect write factory closure.
  • Closure $categoryReadFactory Category read factory closure.
  • Closure $categoryWriteFactory Category write factory closure.
  • Closure $categorySetFactory Category set read factory closure.
  • Closure $categorySetWriteFactory Category set write factory closure.
  • Closure $tagReadFactory Tag read factory closure.
  • Closure $tagWriteFactory Tag write factory closure.
  • Closure $tagSetFactory Tag set read factory closure.
  • Closure $tagSetWriteFactory Tag set write factory closure.
  • Closure $taxonomyLookupFactory Taxonomy lookup parser factory closure.
  • bool $categoryEnabled Whether category support is enabled for the current request.
  • bool $tagEnabled Whether tag support is enabled for the current request.

Raven\Core\Runtime\Panel\RepoFactory::AuthWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::build()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix, root
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared runtime container.
  • callable(callable): Closure $memoize Request-scoped memoization wrapper from panel runtime builder.
  • callable(): \PDO $resolveAuthDb Lazy auth-database resolver closure.
  • bool $categoryEnabled Whether category support is enabled for the current request.
  • bool $tagEnabled Whether tag support is enabled for the current request.

Raven\Core\Runtime\Panel\RepoFactory::CategoryRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::CategoryWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::ChannelRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix, root
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::ChannelWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix, root
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::GroupRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::GroupWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::InviteRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::InviteWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::MediaRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::MediaWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::PageRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::PageWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::RedirectRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::RedirectWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::SetRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: root
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::SetRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: root
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::SetWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: root
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::SetWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: root
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::TagRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::TagWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::Taxonomy()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::UserRead()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RepoFactory::UserWrite()

  • File: private/sys/Runtime/Panel/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::build()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: auth, auth_db, config, csrf, db, driver, extension_services_for, input, panel_domain_content, panel_domain_group, panel_domain_logs, panel_domain_preferences, panel_domain_system, panel_domain_taxonomy, panel_domain_user, panel_editor, panel_editor_blocks, panel_editor_mce, panel_editor_mde, panel_editor_tabs, prefix, root, view
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared core bootstrap container.

Raven\Core\Runtime\Panel\RuntimeBuilder::Closure()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: (none)
  • Params:
  • callable(): mixed $builder Builder for one runtime value.

Raven\Core\Runtime\Panel\RuntimeBuilder::EditorTabs()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: input
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionContent()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: input, root
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionManager()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: config, input, root
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::ExtensionPermissions()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: input
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::Gatekeeper()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: auth
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::Logger()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: config, db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::MediaUpload()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: config, input, root
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::mixed()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::PDO()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: auth_db
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::StateRead()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: root
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeBuilder::string()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: extension_services_for
  • Params:
  • string $extensionKey Extension directory key.

Raven\Core\Runtime\Panel\RuntimeBuilder::ThemeCatalog()

  • File: private/sys/Runtime/Panel/RuntimeBuilder.php
  • Service Keys: input, root
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeContract::assert()

  • File: private/sys/Runtime/Panel/RuntimeContract.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $runtime Panel runtime payload array.

Raven\Core\Runtime\Panel\RuntimeContract::requiredFactoryKeys()

  • File: private/sys/Runtime/Panel/RuntimeContract.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeInitializer::bool()

  • File: private/sys/Runtime/Panel/RuntimeInitializer.php
  • Service Keys: config
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeInitializer::is_array()

  • File: private/sys/Runtime/Panel/RuntimeInitializer.php
  • Service Keys: config, enabled_extension_manifests, panel_site_data, root
  • Params: (none)

Raven\Core\Runtime\Panel\RuntimeInitializer::register()

  • File: private/sys/Runtime/Panel/RuntimeInitializer.php
  • Service Keys: config, enabled_extension_manifests, initialize_panel_runtime, panel_site_data, root
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared runtime container, mutated in-place.
  • Closure $panelContentDomain Panel content domain aggregate closure.
  • Closure $panelTaxonomyDomain Panel taxonomy domain aggregate closure.
  • Closure $panelUserDomain Panel user/group domain aggregate closure.
  • Closure $panelSystemDomain Panel system/routing domain aggregate closure.
  • bool $categoryEnabled Whether category support is enabled for the current request.
  • bool $tagEnabled Whether tag support is enabled for the current request.

Raven\Core\Runtime\Public\ControllerFactory::PublicAuthController()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: public_request_context
  • Params: (none)

Raven\Core\Runtime\Public\ControllerFactory::PublicCategoryController()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: public_request_context
  • Params: (none)

Raven\Core\Runtime\Public\ControllerFactory::PublicChannelController()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: public_request_context
  • Params: (none)

Raven\Core\Runtime\Public\ControllerFactory::PublicFeedController()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: public_request_context
  • Params: (none)

Raven\Core\Runtime\Public\ControllerFactory::PublicGroupController()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: public_request_context
  • Params: (none)

Raven\Core\Runtime\Public\ControllerFactory::PublicPageController()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: public_request_context
  • Params: (none)

Raven\Core\Runtime\Public\ControllerFactory::PublicProfileController()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: public_request_context
  • Params: (none)

Raven\Core\Runtime\Public\ControllerFactory::PublicTagController()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: public_request_context
  • Params: (none)

Raven\Core\Runtime\Public\ControllerFactory::register()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: config, csrf, db, input, prefix, public_auth_controller, public_category_controller, public_channel_controller, public_extension_services, public_feed_controller, public_group_controller, public_page_controller, public_profile_controller, public_request_context, public_tag_controller
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared runtime container, mutated in-place.
  • callable(): Gatekeeper $resolveAuth Lazy auth-service resolver.
  • Closure $themeCatalogFactory Theme catalog factory closure.
  • Closure $extensionContentFactory Extension editor catalog factory closure.
  • Closure $publicContentDomain Public content domain aggregate factory closure.
  • Closure $publicAuthDomain Public auth/profile domain aggregate factory closure.
  • Closure $publicFormDomain Public form domain aggregate factory closure.
  • callable(?string): array&lt;string, mixed&gt; $extensionServicesProvider Extension service resolver closure.

Raven\Core\Runtime\Public\ControllerFactory::SharedController()

  • File: private/sys/Runtime/Public/ControllerFactory.php
  • Service Keys: config, csrf, db, input, prefix
  • Params: (none)

Raven\Core\Runtime\Public\DomainFactory::build()

  • File: private/sys/Runtime/Public/DomainFactory.php
  • Service Keys: (none)
  • Params:
  • callable(callable): Closure $memoize Request-scoped memoization wrapper from public runtime builder.
  • Closure $channelReadFactory Channel read factory closure.
  • Closure $categoryReadFactory Category read repository factory closure.
  • Closure $mediaReadFactory Media read factory closure.
  • Closure $pageReadFactory Page read factory closure.
  • Closure $redirectReadFactory Redirect read factory closure.
  • Closure $tagReadFactory Tag read repository factory closure.
  • Closure $taxonomyLookupRepository Taxonomy lookup parser factory closure.
  • Closure $groupReadFactory Group read factory closure.
  • Closure $userReadFactory User read factory closure.
  • Closure $userWriteFactory User write factory closure.
  • Closure $inviteReadFactory Invite read factory closure.
  • Closure $inviteWriteFactory Invite write factory closure.
  • callable(?string): array&lt;string, mixed&gt; $extensionServicesProvider Extension service resolver closure.

Raven\Core\Runtime\Public\RepoFactory::build()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix, root
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared runtime container.
  • callable(callable): Closure $memoize Request-scoped memoization wrapper from public runtime builder.
  • callable(): \PDO $resolveAuthDb Lazy auth-database resolver closure.
  • bool $categoryEnabled Whether category support is enabled for the current request.
  • bool $tagEnabled Whether tag support is enabled for the current request.

Raven\Core\Runtime\Public\RepoFactory::CategoryRead()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::ChannelRead()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix, root
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::GroupRead()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::InviteRead()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::InviteWrite()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::MediaRead()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::PageRead()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::RedirectRead()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::TagRead()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::Taxonomy()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::UserRead()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RepoFactory::UserWrite()

  • File: private/sys/Runtime/Public/RepoFactory.php
  • Service Keys: db, driver, prefix
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeBuilder::build()

  • File: private/sys/Runtime/Public/RuntimeBuilder.php
  • Service Keys: auth, auth_db, config, csrf, db, driver, extension_services, extension_services_all, extension_services_for, input, prefix, public_domain_auth, public_domain_category, public_domain_channel, public_domain_content, public_domain_feed, public_domain_form, public_domain_group, public_domain_profile, public_domain_tag, root, view
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared core bootstrap container.

Raven\Core\Runtime\Public\RuntimeBuilder::Closure()

  • File: private/sys/Runtime/Public/RuntimeBuilder.php
  • Service Keys: (none)
  • Params:
  • callable(): mixed $builder Builder for one runtime value.

Raven\Core\Runtime\Public\RuntimeBuilder::ExtensionContent()

  • File: private/sys/Runtime/Public/RuntimeBuilder.php
  • Service Keys: input, root
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeBuilder::Gatekeeper()

  • File: private/sys/Runtime/Public/RuntimeBuilder.php
  • Service Keys: auth
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeBuilder::mixed()

  • File: private/sys/Runtime/Public/RuntimeBuilder.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeBuilder::PDO()

  • File: private/sys/Runtime/Public/RuntimeBuilder.php
  • Service Keys: auth_db
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeBuilder::string()

  • File: private/sys/Runtime/Public/RuntimeBuilder.php
  • Service Keys: extension_services, extension_services_all, extension_services_for
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeBuilder::ThemeCatalog()

  • File: private/sys/Runtime/Public/RuntimeBuilder.php
  • Service Keys: input, root
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeContract::assert()

  • File: private/sys/Runtime/Public/RuntimeContract.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $runtime Public runtime payload array.

Raven\Core\Runtime\Public\RuntimeContract::requiredFactoryKeys()

  • File: private/sys/Runtime/Public/RuntimeContract.php
  • Service Keys: (none)
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeInitializer::bool()

  • File: private/sys/Runtime/Public/RuntimeInitializer.php
  • Service Keys: config
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeInitializer::is_array()

  • File: private/sys/Runtime/Public/RuntimeInitializer.php
  • Service Keys: config, public_site_data
  • Params: (none)

Raven\Core\Runtime\Public\RuntimeInitializer::register()

  • File: private/sys/Runtime/Public/RuntimeInitializer.php
  • Service Keys: config, initialize_public_runtime, public_site_data
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared runtime container, mutated in-place.
  • Closure $publicContentDomain Public content domain aggregate closure.
  • Closure $publicAuthDomain Public auth/user domain aggregate closure.
  • callable $extensionServicesProvider Lazy extension services loader.
  • bool $categoryEnabled Whether category support is enabled for the request.
  • bool $tagEnabled Whether tag support is enabled for the request.

Raven\Core\Runtime\RuntimeAssert::assertRequiredCallables()

  • File: private/sys/Runtime/RuntimeAssert.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $runtime Scope runtime payload array.
  • array&lt;int, string&gt; $requiredKeys Ordered list of required runtime factory keys.
  • string $scope Scope label used in exception messages.

Raven\Core\Runtime\RuntimeAssert::requireCallable()

  • File: private/sys/Runtime/RuntimeAssert.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $runtime Scope runtime payload array.
  • string $key Required runtime key that must be callable.
  • string $scope Scope label used in exception messages.

raven_cli_archive_packages()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $root Absolute project root path.

raven_cli_bool_option()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $options

raven_cli_bootstrap()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

raven_cli_command_category()

  • File: private/sys/Shell.php
  • Service Keys: db, driver, input, prefix
  • Params:
  • RavenCliContext $context Active CLI execution context.
  • array&lt;int, string&gt; $tokens Command tokens after the group name.

raven_cli_command_channel()

  • File: private/sys/Shell.php
  • Service Keys: db, driver, input, prefix, root
  • Params:
  • RavenCliContext $context Active CLI execution context.
  • array&lt;int, string&gt; $tokens Command tokens after the group name.

raven_cli_command_config()

  • File: private/sys/Shell.php
  • Service Keys: config
  • Params:
  • RavenCliContext $context Active CLI execution context.
  • array&lt;int, string&gt; $tokens Command tokens after the group name.

raven_cli_command_cron()

  • File: private/sys/Shell.php
  • Service Keys: scheduler
  • Params:
  • RavenCliContext $context Shared CLI context.
  • array&lt;int, string&gt; $tokens Remaining command tokens after the binary name.

raven_cli_command_extension()

  • File: private/sys/Shell.php
  • Service Keys: db, driver, prefix
  • Params:
  • RavenCliContext $context Active CLI execution context.
  • array&lt;int, string&gt; $tokens Command tokens after the group name.

raven_cli_command_group()

  • File: private/sys/Shell.php
  • Service Keys: db, driver, input, prefix
  • Params:
  • RavenCliContext $context Active CLI execution context.
  • array&lt;int, string&gt; $tokens Command tokens after the group name.

raven_cli_command_redirect()

  • File: private/sys/Shell.php
  • Service Keys: db, driver, input, prefix, root
  • Params:
  • RavenCliContext $context Active CLI execution context.
  • array&lt;int, string&gt; $tokens Command tokens after the group name.

raven_cli_command_system()

  • File: private/sys/Shell.php
  • Service Keys: config, driver, prefix
  • Params:
  • RavenCliContext $context Active CLI execution context.
  • array&lt;int, string&gt; $tokens Command tokens after the group name.

raven_cli_command_tag()

  • File: private/sys/Shell.php
  • Service Keys: db, driver, input, prefix
  • Params:
  • RavenCliContext $context Active CLI execution context.
  • array&lt;int, string&gt; $tokens Command tokens after the group name.

raven_cli_command_theme()

  • File: private/sys/Shell.php
  • Service Keys: config
  • Params:
  • RavenCliContext $context Active CLI execution context.
  • array&lt;int, string&gt; $tokens Command tokens after the group name.

raven_cli_copy_directory_recursive()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $source Absolute source directory path.
  • string $target Absolute destination directory path.

raven_cli_dispatch()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;int, string&gt; $tokens

raven_cli_extension_state_load()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

raven_cli_extension_state_save()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, bool&gt; $enabled
  • array&lt;string, int&gt; $permissions

raven_cli_extension_state_store()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $root Project root path.

raven_cli_find_row_by_slug()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;int, array&lt;string, mixed&gt;&gt; $rows

raven_cli_flatten_config_keys()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

raven_cli_get_config_value()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $config Loaded config payload.
  • string $path Dot-notation key path.

raven_cli_has_config_key()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $config Loaded config payload.
  • string $path Dot-notation key path.

raven_cli_is_help_requested()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;int, string&gt; $tokens Parsed command tokens.

raven_cli_main()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;int, string&gt; $argv Raw process argument vector.

raven_cli_merge_missing_config_defaults()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $config
  • array&lt;string, mixed&gt; $defaults
  • array&lt;int, string&gt; $added

raven_cli_option()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $options

raven_cli_option()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

raven_cli_option()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

raven_cli_option()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

raven_cli_option()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

raven_cli_option()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

raven_cli_optional_channel_path()

  • File: private/sys/Shell.php
  • Service Keys: input
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared Raven runtime container with the input normalizer.
  • mixed $raw Raw CLI channel path value to normalize.

raven_cli_optional_slug()

  • File: private/sys/Shell.php
  • Service Keys: input
  • Params:
  • array&lt;string, mixed&gt; $rvn Shared Raven runtime container with the input normalizer.
  • mixed $raw Raw CLI option value to normalize.

raven_cli_package_install_workflow()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $root Absolute project root path.

raven_cli_parse_tokens()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;int, string&gt; $tokens

raven_cli_parse_typed_value()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $raw Raw CLI value token.
  • string $type Target type label (\string\, \int\, \bool\, \array\, etc.).
  • mixed $existingValue Existing config value for merge-aware conversions.
  • bool $hasExisting True when an existing value is available.

raven_cli_print_main_help()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • RavenCliContext $context Active CLI execution context.

raven_cli_remove_directory_recursive()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $directory Absolute directory path to remove.

raven_cli_required_scalar_option()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $options

raven_cli_run_process()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

raven_cli_set_config_value()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $config

raven_cli_slug_from_text()

  • File: private/sys/Shell.php
  • Service Keys: input
  • Params:
  • array&lt;string, mixed&gt; $rvn Bootstrapped Raven container map.
  • string $raw Raw user-provided slug text.
  • string $label Field label used in validation error output.

raven_cli_theme_is_stock_slug()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $slug Theme slug candidate.

raven_cli_theme_slug_is_valid()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $slug Theme slug candidate.

RavenCliContext::__construct()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $root Absolute project root path.
  • bool $verboseStatus Whether to emit verbose [status] lines.
  • bool $verboseErrors Whether to include exception traces in error output.
  • bool $interactive Whether the terminal is interactive (readline available).
  • bool $json Whether to emit JSON-only output (suppresses human text).
  • bool $noBanner Whether to suppress the startup banner.

RavenCliContext::error()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $message Human-readable error summary.
  • Throwable|null $exception Optional thrown exception for verbose-error trace output.

RavenCliContext::info()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $message Message text to print.

RavenCliContext::line()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $message Text to print.

RavenCliContext::ok()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $message Success message text.

RavenCliContext::printJson()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $data

RavenCliContext::rvn()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

RavenCliContext::status()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $message Status text to prefix with \[status]\.

recordFailedLoginAttempt()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • string $username Login identifier submitted by the user.
  • string $ipAddress Client IP address for the bucket key.
  • int $maxAttempts Failure threshold before lockout starts.
  • int $windowSeconds Active failure-window length in seconds.
  • int $lockSeconds Lockout duration in seconds after the threshold is reached.

renderBanner()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $mode Runtime mode label (e.g. &#039;public&#039;, &#039;panel&#039;) shown in the banner line.

renderFile()

  • File: private/sys/Renderer.php
  • Service Keys: (none)
  • Params:
  • array&lt;string, mixed&gt; $data

renderHelpHeader()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params:
  • string $topic Help topic label appended to the header line.

string()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

string()

  • File: private/sys/Shell.php
  • Service Keys: (none)
  • Params: (none)

updateWebauthnSignatureCounter()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • int $userId Target user id.
  • string $credentialId WebAuthn credential id.
  • int $signatureCounter Latest signature counter from successful assertion.

userId()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

userPreferences()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

userSummary()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

verifyPendingEmailCode()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params: (none)

verifyPendingRecoveryCode()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • string $submittedPhrase Recovery phrase entered by the user.
  • string $selectedMethodKey Optional method key to narrow the match to one recovery slot.

verifyPendingTotpCode()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • string $submittedCode Six-digit TOTP code from the login form.

withUpdatedWebauthnSignatureCounter()

  • File: private/sys/Gatekeeper.php
  • Service Keys: (none)
  • Params:
  • array&lt;int, array&lt;string, mixed&gt;&gt; $methods Current 2FA method rows.
  • string $credentialId WebAuthn credential id whose counter to update.
  • int $signatureCounter New signature counter value from the assertion response.