get_namespace_prefix(); $builders = $this->get_builders(); foreach ($builders as $builder) { $class_name = str_replace('-', ' ', $builder); $class_name = str_replace(' ', '', ucwords($class_name)); $class_name = $modules_namespace_prefix . '\\Widgets\\' . $class_name . '\Manager'; $this->widgets[$builder] = $class_name::instance(); } } public function get_builders() { $builder = array( 'elementor', 'gutenberg', 'diviModules', ); $oxygen_capability = Wpfnl_functions::oxygen_builder_version_capability(); if ($oxygen_capability){ array_push($builder,'oxygen'); } return apply_filters('wpfunnels/builders',$builder); } }