Automattic\WooCommerce\Internal\Admin\Settings
SettingsUISchema::is_visibility_value
Whether a value is representable by the visibility rule contract.
Visibility rules accept either one settings value or a list of settings values. String lists are valid in both positions and are disambiguated by the renderer at comparison time.
Method of the class: SettingsUISchema{}
No Hooks.
Returns
bool.
Usage
$result = SettingsUISchema::is_visibility_value( $value ): bool;
- $value(mixed) (required)
- Candidate value.
SettingsUISchema::is_visibility_value() SettingsUISchema::is visibility value code WC 11.2.1
private static function is_visibility_value( $value ): bool {
if ( self::is_settings_value( $value ) ) {
return true;
}
return is_array( $value )
&& ArrayUtil::array_is_list( $value )
&& count( $value ) === count( array_filter( $value, array( __CLASS__, 'is_settings_value' ) ) );
}