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['rvn'])
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<int, array<string, mixed>> $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<string, mixed> $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<string, mixed> $loggingConfig Values from the logging.* config key group.
Raven\Core\Logger::allForExport()
- File:
private/sys/Logger.php - Service Keys:
(none) - Params:
array<string, string> $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<string, string> $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<string, mixed> $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<string, mixed> $context Optional structured metadata.
Raven\Core\Logger::isEnabled()
- File:
private/sys/Logger.php - Service Keys:
(none) - Params:
string $severity 'error', 'warn', or 'info'.
Raven\Core\Logger::log()
- File:
private/sys/Logger.php - Service Keys:
(none) - Params:
string $severity 'error', 'warn', or 'info'.string $message Short human-readable description.string $channel Freeform category label.array<string, mixed> $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<string, string> $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<string, mixed> $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<string, mixed> $data Variables exposed to template scope.
Raven\Core\Runtime\DatabaseFactory::__construct()
- File:
private/sys/Runtime/DatabaseFactory.php - Service Keys:
(none) - Params:
array<string, mixed> $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<string, mixed> $rvn Shared runtime container, mutated in-place.callable(): Gatekeeper $resolveAuth Lazy auth-service resolver.callable(): ExtensionManager $extensionManagerFactory Extension manager factory.callable(string): array<int, array{name: string, slug: string}> $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<string, mixed> $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<string, mixed> $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<int, string> $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<string, mixed> $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<string, mixed> $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<string, mixed> $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<string, mixed> $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<string, mixed> $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<string, mixed> $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<string, mixed> $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<string, mixed> $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<string, mixed> $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<string, mixed> $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<string, mixed> $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<string, mixed> $runtime Scope runtime payload array.array<int, string> $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<string, mixed> $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<string, mixed> $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<int, string> $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<int, string> $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<int, string> $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<int, string> $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<int, string> $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<int, string> $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<int, string> $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<int, string> $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<int, string> $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<int, string> $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<int, string> $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<string, bool> $enabledarray<string, int> $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<int, array<string, mixed>> $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<string, mixed> $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<string, mixed> $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<int, string> $tokens Parsed command tokens.
raven_cli_main()
- File:
private/sys/Shell.php - Service Keys:
(none) - Params:
array<int, string> $argv Raw process argument vector.
raven_cli_merge_missing_config_defaults()
- File:
private/sys/Shell.php - Service Keys:
(none) - Params:
array<string, mixed> $configarray<string, mixed> $defaultsarray<int, string> $added
raven_cli_option()
- File:
private/sys/Shell.php - Service Keys:
(none) - Params:
array<string, mixed> $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<string, mixed> $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<string, mixed> $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<int, string> $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<string, mixed> $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<string, mixed> $config
raven_cli_slug_from_text()
- File:
private/sys/Shell.php - Service Keys:
input - Params:
array<string, mixed> $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<string, mixed> $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. 'public', 'panel') shown in the banner line.
renderFile()
- File:
private/sys/Renderer.php - Service Keys:
(none) - Params:
array<string, mixed> $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<int, array<string, mixed>> $methods Current 2FA method rows.string $credentialId WebAuthn credential id whose counter to update.int $signatureCounter New signature counter value from the assertion response.