class-runtime-state.php

Blog-scoped runtime state reset registry.

Source includes/Core/class-runtime-state.php1 min readPart of Performance Optimisation

includes/Core/class-runtime-state.php

Blog-scoped runtime state reset registry.

Namespace: PerformanceOptimise\\Inc · Lines: 66

Class Runtime_State

Delegates site-sensitive static state resets to feature owners.

Source: includes/Core/class-runtime-state.php, line 20

class Runtime_State

Tags: @since NEXT

publicstatic owners()

public static function owners(): array

Feature owners and their reset methods.

Return: array<string,array{0:string,1:string}>.

Source: includes/Core/class-runtime-state.php, line 26

publicstatic reset_all()

public static function reset_all(): void

Reset all registered owners, skipping optional or unavailable features.

Return: void.

Source: includes/Core/class-runtime-state.php, line 42

publicstatic on_switch_blog()

public static function on_switch_blog($new_blog_id, $prev_blog_id): void

Reset site-sensitive state when WordPress switches blogs.

ParameterTypeDefaultDescription
$new_blog_idint—New blog ID.
$prev_blog_idint—Previous blog ID.

Return: void.

Source: includes/Core/class-runtime-state.php, line 61