Code Analysis: ChargeWP Timeline Addons For WPBakery Page Builder 1.2.1

Function Rating Maintainability Complexity Lines of code
ChargewpWpbTimeline\ElementIntegration\HeadingIntegration::output_custom_font_attribute()
S
51 6 27
WpbCustomParamCollection\ElementParams\Lib\Switcher::param_output()
S
47 5 38
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_shortcode_inner_assets()
S
61 5 13
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_shortcode_external_assets()
S
61 5 13
ChargewpWpbTimeline\ElementIntegration\HeadingIntegration::add_custom_font_to_field()
S
60 5 12
ChargewpWpbTimeline\Shortcodes\ShortcodeAttsLib\Image::get_item_data()
S
57 4 16
ChargewpWpbTimeline\Utils\Requirement::theme()
S
63 5 9
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_wrapper_classes()
S
65 5 7
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_single_inner_asset()
S
58 4 14
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::output_shortcode_wrapper_attributes()
S
59 4 13
WpbCustomParamCollection\ElementParams\Lib\Notice::get_specific_param_settings()
S
60 4 13
ChargewpWpbTimeline\ElementIntegration\HeadingIntegration::exclude_fields_from_custom_font_container()
S
62 4 11
WpbCustomParamCollection\ElementParams\Lib\Wysiwyg::get_specific_param_settings()
S
53 3 25
ChargewpWpbTimeline\ElementIntegration\HeadingIntegration::get_integration_custom_heading_shortcode()
S
55 3 21
ChargewpWpbTimeline\Utils\Requirement::print_notice()
S
59 3 12
ChargewpWpbTimeline\Plugin::get_wpb_shortcode_instance()
S
63 3 11
ChargewpWpbTimeline\Plugin::is_dependency_plugin_active()
S
58 2 18
ChargewpWpbTimeline\Utils\Requirement::plugins()
S
64 3 10
ChargewpWpbTimeline\Plugin::add_builder_elements()
S
59 2 15
wpbcustomparamcollection_include_template()
S
67 3 8
chargewpwpbtimeline_include_template()
S
67 3 8
WpbCustomParamCollection\ElementParams\ElementParamsLoader::load_custom_element_params()
S
64 3 9
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_single_external_asset()
S
63 3 9
WpbCustomParamCollection\ElementParams\Lib\NumberSlider::get_value()
S
70 3 6
ChargewpWpbTimeline\Utils\Requirement::process_plugin_path_with_version()
S
64 3 8
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_integrated_shortcode_output()
S
63 3 10
ChargewpWpbTimeline\Utils\Requirement::multisite()
S
70 3 6
ChargewpWpbTimeline\ElementIntegration\IconIntegration::add_icon_checkbox()
S
52 1 27
ChargewpWpbTimeline\ElementIntegration\IconIntegration::get_icon_color_from_color_lib()
S
53 1 23
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::get_default_settings()
S
68 2 7
ChargewpWpbTimeline\Shortcodes\ShortcodeAttsLib\ParamGroup::set_items_id()
S
67 2 7
ChargewpWpbTimeline\Utils\Requirement::php()
S
69 2 6
chargewpwpbtimeline_get_template()
S
65 2 9
ChargewpWpbTimeline\Utils\Requirement::wp()
S
69 2 6
ChargewpWpbTimeline\Utils\Requirement::process_plugin_path()
S
67 2 7
Wpbackery_Custom_Param_Collection::get_plugin()
S
72 2 6
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::attach_styles_to_param_output()
S
63 2 10
ChargewpWpbTimeline\ElementIntegration\IconIntegration::get_element_icon_color()
S
70 2 6
Chargewp_Wpb_Timeline_Element::get_charge()
S
72 2 6
ChargewpWpbTimeline\Plugin::map_wpb_shortcode()
S
69 2 7
WpbCustomParamCollection\ElementParams\ElementParamsLoader::get_param_prefix()
S
67 2 8
wpbcustomparamcollection_config()
S
64 2 9
WpbCustomParamCollection\ElementParams\ElementParamsLoader::get_param_script()
S
69 2 6
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_shortcode_assets()
S
69 2 7
Chargewp_Wpb_Timeline_Element::__construct()
S
65 2 10
Chargewp_Wpb_Timeline_Element::instance()
S
72 2 6
chargewpwpbtimeline_config()
S
64 2 9
wpbcustomparamcollection_get_template()
S
65 2 9
Wpbackery_Custom_Param_Collection::instance()
S
72 2 6
WpbCustomParamCollection\ElementParams\Lib\Wysiwyg::param_output()
S
60 1 14
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::param_output()
S
60 1 14
Chargewp_Wpb_Timeline_Element::define_constants()
S
68 1 13
Wpbackery_Custom_Param_Collection::define_constants()
S
69 1 12
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::render_shortcode()
S
62 1 11
WpbCustomParamCollection\ElementParams\ElementParamsLoader::__construct()
S
78 1 3
ChargewpWpbTimeline\ElementIntegration\IconIntegration::get_always_exclude_params()
S
69 1 8
ChargewpWpbTimeline\ElementIntegration\IconIntegration::get_element_icon_class()
S
79 1 3
ChargewpWpbTimeline\Utils\Requirement::__construct()
S
80 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_shortcode_asset_path()
S
78 1 3
Chargewp_Wpb_Timeline_Element::load_plugin_textdomain()
S
70 1 7
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_atts_lib()
S
72 1 5
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::__construct()
S
77 1 4
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_wpb_shortcode()
S
77 1 4
WpbCustomParamCollection\Plugin::init_custom_element_params()
S
81 1 3
Wpbackery_Custom_Param_Collection::init_hooks()
S
78 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_element_slug()
S
77 1 4
Wpbackery_Custom_Param_Collection::__construct()
S
70 1 7
WpbCustomParamCollection\ElementParams\Lib\Notice::get_level_list()
S
69 1 8
WpbCustomParamCollection\ElementParams\ElementParamsLoader::load_single_param()
S
69 1 6
WpbCustomParamCollection\Plugin::init()
S
78 1 3
ChargewpWpbTimeline\Utils\Requirement::met()
S
80 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::add_shortcode()
S
79 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_element_init_data()
S
77 1 4
Chargewp_Wpb_Timeline_Element::set_charge()
S
80 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_config()
S
77 1 4
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::get_param_default_attr_list()
S
80 1 3
Wpbackery_Custom_Param_Collection::set_plugin()
S
80 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::output_style_shortcode_id()
S
78 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_data_attribute_id()
S
82 1 3
Wpbackery_Custom_Param_Collection::load_plugin_textdomain()
S
70 1 7
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::get_specific_param_settings()
S
82 1 3
WpbCustomParamCollection\ElementParams\ElementParamsLoader::get_param_instance()
S
73 1 4
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::add_common_param_defaults()
S
79 1 3
wpbcustomparamcollection_get_template_path()
S
80 1 3
Chargewp_Wpb_Timeline_Element::includes()
S
76 1 4
ChargewpWpbTimeline\ElementIntegration\IconIntegration::output_icon_integration()
S
79 1 3
Wpbackery_Custom_Param_Collection::includes()
S
76 1 4
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::extract_asset_options()
S
69 1 7
chargewpwpbtimeline_get_template_path()
S
80 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_template()
S
77 1 4
ChargewpWpbTimeline\Plugin::init_custom_element_params()
S
67 1 9
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::get_param_template_name()
S
74 1 4
WpbCustomParamCollection\ElementParams\ElementParamsLoader::localize_wpb_editors()
S
76 1 4
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::get_param_slug()
S
82 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_shortcode_asset_uri()
S
78 1 3
ChargewpWpbTimeline\Plugin::init()
S
75 1 4
WpbCustomParamCollection\ElementParams\ElementParamsAbstract::get_param_classes()
S
66 1 9
Chargewp_Wpb_Timeline_Element::init()
S
74 1 5
Chargewp_Wpb_Timeline_Element::init_hooks()
S
78 1 3
Wpbackery_Custom_Param_Collection::init()
S
74 1 5