Skip to content
Corex

FeatureFlags

Corex\Support\Config\FeatureFlags · class · Core layer

Typed read access to features.* flags over the layered Config engine. A flag is ON only for a truthy value (true, 1, '1', 'true', 'on', 'yes') — every other value (including absent) is OFF, so a flag never accidentally enables itself from a stray string. Because it reads through Config, env (FEATURES_<FLAG>) and WP options (corex_features_<flag>) override the code defaults with no extra wiring.

enabled(string $flag, bool $default): bool

Section titled “enabled(string $flag, bool $default): bool”

disabled(string $flag, bool $default): bool

Section titled “disabled(string $flag, bool $default): bool”

The resolved state of every registered flag (the features config namespace), each layered through env/options. Useful for an admin/debug view.