Automattic\WooCommerce\Internal\Admin
Settings::get_features
Removes non-necessary feature properties for the client side.
Method of the class: Settings{}
No Hooks.
Returns
Array.
Usage
$Settings = new Settings(); $Settings->get_features();
Settings::get_features() Settings::get features code WC 10.5.0
public function get_features() {
$features = FeaturesUtil::get_features( true, true );
$new_features = array();
foreach ( array_keys( $features ) as $feature_id ) {
$new_features[ $feature_id ] = array(
'is_enabled' => $features[ $feature_id ]['is_enabled'],
'is_experimental' => $features[ $feature_id ]['is_experimental'] ?? false,
);
}
return $new_features;
}