Code Analysis: Omnisend 1.1.3

Function Rating Maintainability Complexity Lines of code
Omnisend\Public\V1\Contact::to_array()
B
35 19 88
Omnisend\Public\V1\Contact::validate()
B
42 16 48
Omnisend\Internal\Connection::display()
A
51 9 25
Omnisend\Internal\V1\Client::create_contact()
A
44 7 47
Omnisend\Internal\Connection::connect_with_omnisend_for_woo_plugin()
S
57 5 19
Omnisend\Internal\Connection::get_brand_id()
S
56 5 18
Omnisend\Internal\Connection::connect_store()
S
49 4 33
Omnisend\Internal\V1\Client::check_setup()
S
61 4 13
Omnisend_Core_Bootstrap::load_omnisend_admin_styles()
S
57 3 18
Omnisend_Core_Bootstrap::admin_notices()
S
72 4 5
Omnisend_Core_Bootstrap::autoloader()
S
58 3 14
Omnisend\Public\V1\Contact::set_email()
S
73 3 5
Omnisend\Public\V1\Contact::add_custom_property()
S
66 3 9
Omnisend\Public\V1\Contact::add_tag()
S
66 3 9
Omnisend_Core_Bootstrap::load()
S
64 3 9
Omnisend\Internal\Options::get_api_key()
S
75 2 4
Omnisend\Internal\Options::get_brand_id()
S
75 2 4
Omnisend\Internal\Options::set_api_key()
S
70 2 6
Omnisend\Internal\Options::set_brand_id()
S
70 2 6
Omnisend\Internal\Options::is_connected()
S
79 2 3
Omnisend\Internal\Snippet::add()
S
71 2 6
Omnisend\Internal\Utils::is_valid_custom_property_name()
S
78 2 3
Omnisend\Internal\Utils::is_valid_tag()
S
78 2 3
Omnisend_Core_Bootstrap::is_omnisend_woocommerce_plugin_connected()
S
77 2 3
Omnisend\Public\V1\Contact::set_birthday()
S
81 1 3
Omnisend\Internal\Options::delete_all()
S
80 1 3
Omnisend\Public\V1\Contact::set_state()
S
81 1 3
Omnisend\Internal\Utils::clean_up_tag()
S
74 1 4
Omnisend\Internal\Utils::clean_up_tags()
S
70 1 6
Omnisend\Internal\V1\Client::__construct()
S
72 1 5
Omnisend\Public\V1\Contact::set_phone()
S
81 1 3
Omnisend\Public\V1\Contact::set_welcome_email()
S
81 1 3
Omnisend\Public\V1\Contact::set_first_name()
S
81 1 3
Omnisend\Internal\Options::disconnect()
S
74 1 5
Omnisend\Public\V1\Contact::set_address()
S
81 1 3
Omnisend\Internal\Options::is_store_connected()
S
79 1 3
Omnisend\Internal\Options::set_store_connected()
S
79 1 3
Omnisend\Public\V1\Contact::set_phone_consent()
S
81 1 3
Omnisend_Core_Bootstrap::uninstall()
S
81 1 3
Omnisend\Public\V1\Omnisend::is_connected()
S
79 1 3
Omnisend\Public\V1\Contact::set_postal_code()
S
81 1 3
Omnisend\Public\V1\Contact::set_city()
S
81 1 3
Omnisend\Public\V1\Contact::set_gender()
S
81 1 3
Omnisend\Public\V1\Contact::set_email_opt_in()
S
81 1 3
Omnisend_Core_Bootstrap::is_omnisend_woocommerce_plugin_active()
S
78 1 3
Omnisend\Public\V1\Contact::set_country()
S
81 1 3
Omnisend\Public\V1\Omnisend::get_client()
S
76 1 3
Omnisend_Core_Bootstrap::add_admin_menu()
S
63 1 10
Omnisend\Public\V1\Contact::set_phone_opt_in()
S
81 1 3
Omnisend\Public\V1\Contact::set_email_consent()
S
81 1 3
Omnisend\Public\V1\Contact::set_last_name()
S
81 1 3