Code Analysis: Outfunnel: Web Visitor Tracking & CRM Integration 2.9.5

Function Rating Maintainability Complexity Lines of code
Outfunnel\OUTFUNNEL::outfunnel_settings_save_callback()
A
39 8 72
Outfunnel\OUTFUNNEL::__construct()
A
53 9 28
Outfunnel\Forms\ContactForm7::run_webhook()
A
39 5 68
Outfunnel\OUTFUNNEL::check_outfunnel_api_key()
S
56 7 19
Outfunnel\Forms\Elementor::run_webhook()
S
42 4 55
Outfunnel\Forms\GravityPlugin::run_webhook()
S
47 4 37
Outfunnel\OUTFUNNEL::get_logging_data()
S
49 3 30
Outfunnel\Forms\Logger::logMessage()
S
51 3 26
Outfunnel\OUTFUNNEL::settings_api_init()
S
46 1 51
Outfunnel\Autoloader::autoload_outfunnel()
S
57 3 17
Outfunnel\Forms\Elementor::is_form_plugin_active()
S
70 4 6
Outfunnel\Forms\ContactForm7::get_all_forms()
S
53 2 25
Outfunnel\Forms\Elementor::get_all_forms()
S
53 2 25
Outfunnel\OUTFUNNEL::add_tracking_code()
S
57 2 21
Outfunnel\Forms\GravityPlugin::get_all_forms()
S
56 2 19
Outfunnel\OUTFUNNEL::get_all_forms()
S
61 2 13
Outfunnel\OUTFUNNEL::plugin_includes()
S
62 2 11
Outfunnel\OUTFUNNEL::rest_api_init()
S
57 1 19
Outfunnel\Forms\ContactForm7::is_form_plugin_active()
S
75 2 4
Outfunnel\OUTFUNNEL::activation_redirect()
S
72 2 5
Outfunnel\Forms\Elementor::get_plugin_version()
S
67 2 7
Outfunnel\Forms\ContactForm7::__construct()
S
75 2 5
Outfunnel\Forms\Elementor::instance()
S
72 2 6
Outfunnel\OUTFUNNEL::plugin_action_links()
S
69 2 6
Outfunnel\Forms\GravityPlugin::instance()
S
72 2 6
Outfunnel\Forms\ContactForm7::instance()
S
72 2 6
Outfunnel\OUTFUNNEL::plugin_url()
S
70 2 6
Outfunnel\Forms\ContactForm7::get_plugin_version()
S
67 2 7
Outfunnel\Forms\Elementor::__construct()
S
75 2 5
Outfunnel\OUTFUNNEL::get_active_form_sources()
S
73 2 5
Outfunnel\Forms\GravityPlugin::get_plugin_version()
S
67 2 7
Outfunnel\OUTFUNNEL::get_form_source()
S
69 2 7
Outfunnel\OUTFUNNEL::of_enable_logging()
S
70 2 5
Outfunnel\OUTFUNNEL::options_page()
S
63 1 15
Outfunnel\Forms\GravityPlugin::__construct()
S
75 2 5
Outfunnel\Autoloader::init()
S
73 2 5
Outfunnel\OUTFUNNEL::add_options_menu()
S
71 2 5
Outfunnel\Forms\ContactForm7::get_plugin_name()
S
81 1 3
Outfunnel\OUTFUNNEL::get_current_wp_version()
S
80 1 3
Outfunnel\OUTFUNNEL::of_id_field()
S
67 1 8
Outfunnel\OUTFUNNEL::of_api_key_field()
S
67 1 8
Outfunnel\OUTFUNNEL::outfunnel_log_settings_section_callback()
S
79 1 3
Outfunnel\Autoloader::__construct()
S
79 1 3
Outfunnel\OUTFUNNEL::plugins_loaded_handler()
S
69 1 6
Outfunnel\OUTFUNNEL::outfunnel_forms_settings_section_callback()
S
68 1 6
Outfunnel\Forms\GravityPlugin::setup_hooks()
S
78 1 3
Outfunnel\Forms\Logger::warning()
S
78 1 3
Outfunnel\Forms\GravityPlugin::is_form_plugin_active()
S
79 1 3
Outfunnel\Forms\GravityPlugin::get_plugin_name()
S
81 1 3
Outfunnel\Forms\Logger::info()
S
78 1 3
Outfunnel\OUTFUNNEL::outfunnel_tracking_settings_section_callback()
S
68 1 6
Outfunnel\Forms\ContactForm7::setup_hooks()
S
78 1 3
Outfunnel\Forms\Elementor::setup_hooks()
S
78 1 3
Outfunnel\Forms\Elementor::get_plugin_name()
S
81 1 3
Outfunnel\OUTFUNNEL::of_account_email_field()
S
67 1 8