/var/www/wp2.qr4y.com/www/wp-content/plugins/elementor-pro/modules/atomic-widgets
Edit: /var/www/wp2.qr4y.com/www/wp-content/plugins/elementor-pro/modules/atomic-widgets/module.php (1816B)
experiments->is_feature_active( AtomicWidgetsModule::EXPERIMENT_NAME ) ) {
return;
}
add_filter(
'elementor/atomic-widgets/props-schema',
fn( $schema ) => $this->inject_props_schema( $schema ),
10,
1
);
add_action(
'elementor/atomic-widgets/settings/transformers/register',
fn ( $transformers ) => $this->register_settings_transformers( $transformers ),
);
}
private function inject_props_schema( $schema ) {
$schema[ Display_Conditions_Prop_Type::get_key() ] = Display_Conditions_Prop_Type::make();
return $schema;
}
private function register_settings_transformers( Transformers_Registry $transformers ): Transformers_Registry {
$transformers->register( Display_Conditions_Prop_Type::get_key(), new Display_Conditions_Transformer() );
$transformers->register( Condition_Group_Prop_Type::get_key(), new Condition_Group_Transformer() );
return $transformers;
}
}