Code Analysis: Byteplant Phone Validator 3.1

Most Complex Classes

Class Rating Complexity
BPPV_Plugin
S
28
BPPV_Admin
S
23
BPPV_WC
S
15
BPPV_API
S
15
BPPV_Phone_Validator
S
13
BPPV_Ajax_Validate_Phone
S
13
BPPV_Ajax_Handler
S
10
BPPV_NinjaForms
S
8
BPPV_GravityForms
S
7
BPPV_ContactForm7
S
6
BPPV_Countries
S
6

Most Complex Functions

Function Rating Complexity
BPPV_Countries::populate()
A
1
BPPV_Plugin::plugin_setup()
A
8
BPPV_Admin::render_settings_field()
S
6
BPPV_WC::validate_checkout()
S
7
BPPV_API::request()
S
5
BPPV_Phone_Validator::validate()
S
5
BPPV_Admin::register_settings()
S
1
BPPV_Admin::load()
S
5
BPPV_Ajax_Validate_Phone::callback()
S
4
BPPV_Plugin::get_instance()
S
5
BPPV_NinjaForms::validate()
S
4
BPPV_Admin::enqueue()
S
3