Code Analysis: Forms Bridge 2.3.1

Function Rating Maintainability Complexity Lines of code
FORMS_BRIDGE\NINJA\Integration::norm_field_type()
B
49 21 29
FORMS_BRIDGE\GF\Integration::norm_field_type()
B
50 19 28
FORMS_BRIDGE\Google_Sheets_Service::write_row()
A
35 11 94
FORMS_BRIDGE\GF\Integration::serialize_submission()
A
42 13 57
FORMS_BRIDGE\JSON_Finger::parse()
A
42 13 54
FORMS_BRIDGE\Integration::do_submission()
A
38 10 87
FORMS_BRIDGE\WPFORMS\Integration::norm_field_type()
A
54 14 22
FORMS_BRIDGE\GF\Integration::serialize_field()
A
42 12 52
FORMS_BRIDGE\GF\Integration::format_value()
A
47 13 36
FORMS_BRIDGE\Settings_Store::validate_form_hooks()
A
43 11 50
FORMS_BRIDGE\WPFORMS\Integration::serialize_submission()
A
43 11 48
FORMS_BRIDGE\WPCF7\Integration::norm_field_type()
A
55 12 21
FORMS_BRIDGE\Abstracts\Settings_Store::input_render()
A
43 10 50
FORMS_BRIDGE\Abstracts\Settings_Store::sanitize_value()
A
49 11 30
FORMS_BRIDGE\JSON_Finger::set()
A
45 9 44
FORMS_BRIDGE\Form_Hook::cast()
A
51 10 26
FORMS_BRIDGE\WPCF7\Integration::serialize_field()
A
46 9 37
FORMS_BRIDGE\Odoo_Addon::validate_form_hooks()
A
48 8 34
forms_bridge_download_file()
A
47 7 36
FORMS_BRIDGE\WPCF7\Integration::serialize_submission()
A
53 8 21
FORMS_BRIDGE\Forms_Bridge::custom_hooks()
A
43 5 62
FORMS_BRIDGE\Integration::load()
A
45 6 46
FORMS_BRIDGE\NINJA\Integration::serialize_submission()
S
46 6 39
FORMS_BRIDGE\Integration::registry()
S
52 7 23
FORMS_BRIDGE\Abstracts\Plugin::construct()
S
47 6 38
FORMS_BRIDGE\Forms_Bridge::form()
S
55 7 22
FORMS_BRIDGE\GF\Integration::submission_uploads()
S
49 6 32
FORMS_BRIDGE\Logger::logs()
S
58 7 16
FORMS_BRIDGE\Logger::construct()
S
46 5 45
FORMS_BRIDGE\WPFORMS\Integration::submission_uploads()
S
50 6 28
FORMS_BRIDGE\Google_Sheets_Addon::validate_form_hooks()
S
51 6 27
FORMS_BRIDGE\Abstracts\Menu::render_page()
S
46 5 39
FORMS_BRIDGE\Google_Sheets_Addon::payload_interceptor()
S
48 5 39
FORMS_BRIDGE\Form_Hook::__get()
S
54 6 22
FORMS_BRIDGE\Addon::load()
S
48 5 36
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::set_settings()
S
54 6 20
FORMS_BRIDGE\WPFORMS\Integration::serialize_field()
S
54 6 20
FORMS_BRIDGE\GF\Integration::form()
S
58 6 15
FORMS_BRIDGE\Settings_Store::config()
S
39 1 87
FORMS_BRIDGE\Google_Sheets_Addon::flatten_payload()
S
52 5 25
FORMS_BRIDGE\Abstracts\Settings_Store::register_settings()
S
43 3 55
FORMS_BRIDGE\Odoo_Addon::custom_hooks()
S
54 5 24
FORMS_BRIDGE\Odoo_Addon::payload_interceptor()
S
48 4 36
FORMS_BRIDGE\JSON_Finger::get()
S
55 5 21
FORMS_BRIDGE\Integration::check_dependencies()
S
57 5 19
FORMS_BRIDGE\Abstracts\Settings_Store::_field_render()
S
57 5 17
forms_bridge_upload_path()
S
51 4 28
FORMS_BRIDGE\Addon::handle_settings()
S
48 3 43
FORMS_BRIDGE\Google_Sheets_Service::get_spreadsheets()
S
51 4 28
FORMS_BRIDGE\Logger::setup()
S
61 5 12
FORMS_BRIDGE\NINJA\Integration::_serialize_field()
S
52 4 26
FORMS_BRIDGE\Abstracts\Setting::__construct()
S
55 4 21
FORMS_BRIDGE\Odoo_Addon::rpc_response()
S
55 4 21
FORMS_BRIDGE\Google_Sheets_Ajax_Controller::ajax_handler()
S
56 4 18
FORMS_BRIDGE\Addon::registry()
S
57 4 16
FORMS_BRIDGE\Settings_Store::validate_setting()
S
59 4 15
FORMS_BRIDGE\Integration::update_registry()
S
59 4 15
FORMS_BRIDGE\Odoo_Addon::setting_config()
S
44 1 59
FORMS_BRIDGE\Abstracts\Setting::proxy()
S
60 4 14
FORMS_BRIDGE\NINJA\Integration::format_field_value()
S
61 4 14
FORMS_BRIDGE\WPCF7\Integration::submission_uploads()
S
59 4 14
FORMS_BRIDGE\Forms_Bridge::forms()
S
61 4 13
FORMS_BRIDGE\Google_Sheets_Service::is_authorized()
S
60 4 13
FORMS_BRIDGE\Google_Sheets_Addon::custom_hooks()
S
53 3 27
FORMS_BRIDGE\Integration::stringify_attachments()
S
61 4 12
FORMS_BRIDGE\Forms_Bridge::admin_enqueue_scripts()
S
48 2 37
FORMS_BRIDGE\Addon::form_hooks()
S
56 3 21
FORMS_BRIDGE\Forms_Bridge::notify_error()
S
53 3 21
FORMS_BRIDGE\Google_Sheets_Service::get_sheets()
S
55 3 21
FORMS_BRIDGE\Google_Sheets_Store::construct()
S
57 3 21
FORMS_BRIDGE\Google_Sheets_Ajax_Controller::add_credentials()
S
56 3 19
FORMS_BRIDGE\Google_Sheets_Service::add_sheet()
S
56 3 19
FORMS_BRIDGE\Abstracts\Settings_Store::fieldset_render()
S
56 3 17
FORMS_BRIDGE\Integration::attachments()
S
57 3 17
FORMS_BRIDGE\Odoo_Addon::validate_databases()
S
58 3 16
FORMS_BRIDGE\Addon::construct()
S
59 3 16
FORMS_BRIDGE\Google_Sheets_Addon::setting_config()
S
47 1 45
FORMS_BRIDGE\Integration::prune_empties()
S
66 4 8
FORMS_BRIDGE\Abstracts\Settings_Store::sanitize_setting()
S
60 3 13
FORMS_BRIDGE\GF\Integration::submission()
S
61 3 13
FORMS_BRIDGE\GF\Integration::uploads()
S
61 3 13
FORMS_BRIDGE\NINJA\Integration::form()
S
60 3 13
FORMS_BRIDGE\Abstracts\Singleton::get_instance()
S
61 3 12
FORMS_BRIDGE\Form_Hook::apply_pipes()
S
61 3 12
FORMS_BRIDGE\Logger::lines()
S
60 3 12
forms_bridge_attachment_base_path()
S
61 3 12
FORMS_BRIDGE\Addon::admin_scripts()
S
52 2 26
FORMS_BRIDGE\Form_Hook::submit()
S
52 2 26
FORMS_BRIDGE\WPFORMS\Integration::serialize_form()
S
53 2 24
FORMS_BRIDGE\Odoo_Addon::rpc_login()
S
54 2 22
FORMS_BRIDGE\Google_Sheets_Addon::interceptors()
S
57 2 21
FORMS_BRIDGE\Forms_Bridge::sync_http_setting()
S
55 2 20
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::init()
S
51 1 32
FORMS_BRIDGE\Abstracts\Settings_Store::kses()
S
52 1 31
is_list()
S
65 3 9
FORMS_BRIDGE\WPFORMS\Integration::form()
S
63 3 10
FORMS_BRIDGE\WPFORMS\Integration::submission()
S
65 3 10
FORMS_BRIDGE\Odoo_Form_Hook::database()
S
66 3 8
FORMS_BRIDGE\Addon::update_registry()
S
63 3 10
FORMS_BRIDGE\Abstracts\Plugin::load_textdomain()
S
64 3 9
FORMS_BRIDGE\Forms_Bridge::submission()
S
66 3 9
FORMS_BRIDGE\Forms_Bridge::uploads()
S
66 3 9
FORMS_BRIDGE\Form_Hook::form_hooks()
S
59 2 15
FORMS_BRIDGE\Addon::load_templates()
S
63 3 10
FORMS_BRIDGE\Logger::activate()
S
67 3 8
FORMS_BRIDGE\Logger::deactivate()
S
68 3 8
FORMS_BRIDGE\Integration::integrations()
S
66 3 9
FORMS_BRIDGE\Odoo_DB::__get()
S
67 3 8
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::construct()
S
62 2 12
FORMS_BRIDGE\Forms_Bridge::construct()
S
55 1 26
FORMS_BRIDGE\GF\Integration::forms()
S
63 2 11
FORMS_BRIDGE\Google_Sheets_Store::secret()
S
63 2 11
FORMS_BRIDGE\Abstracts\Settings_Store::field_render()
S
62 2 11
FORMS_BRIDGE\Odoo_Form_Hook::__construct()
S
54 1 23
FORMS_BRIDGE\GF\Integration::serialize_form()
S
55 1 22
FORMS_BRIDGE\NINJA\Integration::serialize_form()
S
55 1 21
FORMS_BRIDGE\WPCF7\Integration::serialize_form()
S
56 1 20
FORMS_BRIDGE\Abstracts\Settings_Store::control_render()
S
58 1 18
FORMS_BRIDGE\Odoo_Addon::interceptors()
S
59 1 18
FORMS_BRIDGE\Abstracts\Settings_Store::add_setting_field()
S
58 1 17
FORMS_BRIDGE\WPFORMS\Integration::get_form_by_id()
S
69 2 7
FORMS_BRIDGE\Google_Sheet_REST_Controller::permission_callback()
S
66 2 8
FORMS_BRIDGE\GF\Integration::get_form_by_id()
S
69 2 7
FORMS_BRIDGE\WPFORMS\Integration::uploads()
S
69 2 7
FORMS_BRIDGE\Abstracts\Settings_Store::setting()
S
68 2 7
FORMS_BRIDGE\Odoo_Addon::response_interceptor()
S
69 2 7
FORMS_BRIDGE\Google_Sheets_Store::data()
S
70 2 6
FORMS_BRIDGE\Google_Sheets_Store::load()
S
71 2 5
FORMS_BRIDGE\WPCF7\Integration::form()
S
69 2 7
FORMS_BRIDGE\WPCF7\Integration::submission()
S
69 2 7
FORMS_BRIDGE\NINJA\Integration::submission()
S
71 2 6
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::get_settings()
S
67 2 8
FORMS_BRIDGE\NINJA\Integration::serialize_field()
S
66 2 9
FORMS_BRIDGE\Odoo_Form_Hook::content_type_interceptor()
S
70 2 7
FORMS_BRIDGE\Odoo_Form_Hook::db_interceptor()
S
70 2 7
FORMS_BRIDGE\Odoo_Form_Hook::endpoint()
S
67 2 8
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::permission_callback()
S
66 2 9
FORMS_BRIDGE\Abstracts\Setting::__set()
S
69 2 7
FORMS_BRIDGE\Abstracts\Plugin::dependencies()
S
63 2 10
FORMS_BRIDGE\Form_Hook::backend()
S
68 2 7
FORMS_BRIDGE\Addon::do_validation()
S
68 2 7
FORMS_BRIDGE\WPCF7\Integration::uploads()
S
69 2 7
FORMS_BRIDGE\Abstracts\Setting::data()
S
70 2 6
FORMS_BRIDGE\JSON_Finger::__construct()
S
71 2 6
FORMS_BRIDGE\JSON_Finger::__get()
S
73 2 5
FORMS_BRIDGE\Abstracts\Plugin::settings()
S
69 2 7
FORMS_BRIDGE\Abstracts\Plugin::setting()
S
69 2 7
FORMS_BRIDGE\Logger::permission_callback()
S
70 2 6
FORMS_BRIDGE\Google_Sheets_Store::forget()
S
66 2 8
FORMS_BRIDGE\WPCF7\Integration::get_form_by_id()
S
69 2 7
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::schema()
S
60 1 14
FORMS_BRIDGE\WPFORMS\Integration::construct()
S
60 1 14
FORMS_BRIDGE\REST_Settings_Controller::register_forms_route()
S
61 1 13
FORMS_BRIDGE\Google_Sheet_REST_Controller::init()
S
61 1 13
FORMS_BRIDGE\Odoo_Addon::rpc_payload()
S
62 1 12
FORMS_BRIDGE\Settings_Store::construct()
S
64 1 11
FORMS_BRIDGE\Abstracts\Menu::add_menu()
S
66 1 11
FORMS_BRIDGE\Google_Sheets_Ajax_Controller::localize_script()
S
64 1 11
FORMS_BRIDGE\Logger::register_log_route()
S
63 1 11
FORMS_BRIDGE\GF\Integration::construct()
S
64 1 11
FORMS_BRIDGE\WPCF7\Integration::construct()
S
64 1 11
FORMS_BRIDGE\Settings_Store::validate_api()
S
67 1 8
FORMS_BRIDGE\Logger::is_active()
S
75 1 4
FORMS_BRIDGE\REST_Settings_Controller::forms()
S
68 1 7
FORMS_BRIDGE\Integration::forms()
S
100 1 0
FORMS_BRIDGE\Abstracts\Plugin::version()
S
79 1 3
FORMS_BRIDGE\Integration::submission_uploads()
S
100 1 0
FORMS_BRIDGE\Abstracts\Plugin::path()
S
75 1 4
FORMS_BRIDGE\Integration::submission()
S
100 1 0
FORMS_BRIDGE\Odoo_DB::backend()
S
70 1 7
FORMS_BRIDGE\Abstracts\Setting::name()
S
82 1 3
FORMS_BRIDGE\Abstracts\Singleton::construct()
S
100 1 0
FORMS_BRIDGE\Odoo_Addon::validate_setting()
S
67 1 8
FORMS_BRIDGE\Google_Sheets_Store::store()
S
80 1 3
FORMS_BRIDGE\Abstracts\Settings_Store::group()
S
80 1 3
FORMS_BRIDGE\Google_Sheets_Store::set()
S
79 1 3
FORMS_BRIDGE\Abstracts\Menu::construct()
S
64 1 10
FORMS_BRIDGE\Google_Sheets_Client::get_drive_service()
S
79 1 3
FORMS_BRIDGE\Abstracts\Menu::name()
S
80 1 3
FORMS_BRIDGE\Abstracts\Setting::__get()
S
75 1 4
FORMS_BRIDGE\Form_Hook::integration()
S
75 1 4
FORMS_BRIDGE\Integration::init()
S
100 1 0
FORMS_BRIDGE\Abstracts\Settings_Store::store()
S
79 1 3
FORMS_BRIDGE\Google_Sheets_Form_Hook::__construct()
S
76 1 4
FORMS_BRIDGE\Google_Sheets_Store::decrypt()
S
79 1 3
FORMS_BRIDGE\Google_Sheet_REST_Controller::setup()
S
80 1 3
FORMS_BRIDGE\Abstracts\Singleton::__wakeup()
S
80 1 3
FORMS_BRIDGE\Google_Sheets_Service::construct()
S
80 1 3
FORMS_BRIDGE\Google_Sheets_Addon::wp_hooks()
S
70 1 6
FORMS_BRIDGE\Form_Hook::__construct()
S
77 1 4
FORMS_BRIDGE\Abstracts\Settings_Store::control_style()
S
65 1 10
FORMS_BRIDGE\Abstracts\Settings_Store::control_script()
S
81 1 3
FORMS_BRIDGE\Settings_Store::validate_general()
S
70 1 6
FORMS_BRIDGE\Google_Sheets_Client::use_credentials()
S
72 1 5
FORMS_BRIDGE\Google_Sheets_Client::flush_credentials()
S
76 1 4
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::version()
S
78 1 3
FORMS_BRIDGE\Form_Hook::content_type()
S
81 1 3
FORMS_BRIDGE\Abstracts\Plugin::activate()
S
89 1 2
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::error()
S
72 1 5
FORMS_BRIDGE\Google_Sheets_Store::setup()
S
80 1 3
FORMS_BRIDGE\Google_Sheets_Store::delete()
S
80 1 3
FORMS_BRIDGE\Abstracts\Plugin::menu()
S
80 1 3
FORMS_BRIDGE\Google_Sheets_Store::save()
S
65 1 9
FORMS_BRIDGE\Google_Sheet_REST_Controller::construct()
S
74 1 5
FORMS_BRIDGE\Form_Hook::form()
S
74 1 4
FORMS_BRIDGE\Integration::construct()
S
75 1 5
FORMS_BRIDGE\Abstracts\Menu::slug()
S
80 1 3
FORMS_BRIDGE\Forms_Bridge::wp_hooks()
S
74 1 5
FORMS_BRIDGE\Google_Sheets_Addon::construct()
S
72 1 6
FORMS_BRIDGE\Abstracts\Setting::group()
S
82 1 3
FORMS_BRIDGE\NINJA\Integration::uploads()
S
82 1 3
FORMS_BRIDGE\Abstracts\Plugin::init()
S
89 1 2
FORMS_BRIDGE\JSON_Finger::__set()
S
80 1 3
FORMS_BRIDGE\Google_Sheets_Service::client()
S
82 1 3
FORMS_BRIDGE\Integration::get_form_by_id()
S
100 1 0
FORMS_BRIDGE\Integration::form()
S
100 1 0
FORMS_BRIDGE\Integration::serialize_submission()
S
100 1 0
FORMS_BRIDGE\JSON_Finger::isset()
S
79 1 3
FORMS_BRIDGE\Abstracts\Setting::schema()
S
79 1 3
FORMS_BRIDGE\Menu::render_page()
S
72 1 6
FORMS_BRIDGE\Abstracts\Plugin::is_plugin_active()
S
75 1 4
FORMS_BRIDGE\Google_Sheets_Store::encrypt()
S
75 1 4
FORMS_BRIDGE\Abstracts\Plugin::name()
S
79 1 3
FORMS_BRIDGE\Integration::serialize_form()
S
100 1 0
FORMS_BRIDGE\Google_Sheets_Service::setup()
S
80 1 3
FORMS_BRIDGE\Google_Sheets_Store::get()
S
79 1 3
FORMS_BRIDGE\Google_Sheets_Client::get_sheets_service()
S
79 1 3
FORMS_BRIDGE\Abstracts\Plugin::is_active()
S
79 1 3
FORMS_BRIDGE\Abstracts\Singleton::__construct()
S
81 1 3
FORMS_BRIDGE\Abstracts\Plugin::data()
S
71 1 5
FORMS_BRIDGE\NINJA\Integration::construct()
S
80 1 3
FORMS_BRIDGE\Abstracts\Plugin::index()
S
72 1 5
FORMS_BRIDGE\Addon::setting()
S
80 1 3
FORMS_BRIDGE\Integration::uploads()
S
100 1 0
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::namespace()
S
78 1 3
FORMS_BRIDGE\JSON_Finger::unset()
S
79 1 3
FORMS_BRIDGE\Addon::setup()
S
79 1 3
FORMS_BRIDGE\Google_Sheets_Client::__construct()
S
65 1 9
FORMS_BRIDGE\Addon::templates()
S
79 1 3
FORMS_BRIDGE\Addon::setting_config()
S
100 1 0
FORMS_BRIDGE\Abstracts\Setting::delete()
S
80 1 3
FORMS_BRIDGE\Odoo_Addon::databases()
S
73 1 5
FORMS_BRIDGE\Abstracts\Settings_Store::config()
S
100 1 0
FORMS_BRIDGE\NINJA\Integration::get_form_by_id()
S
79 1 3
forms_bridge_attachment_url()
S
67 1 8
FORMS_BRIDGE\Abstracts\Settings_Store::settings()
S
80 1 3
FORMS_BRIDGE\Abstracts\Plugin::slug()
S
79 1 3
FORMS_BRIDGE\WPCF7\Integration::forms()
S
70 1 6
FORMS_BRIDGE\Odoo_DB::__construct()
S
81 1 3
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::setup()
S
79 1 3
FORMS_BRIDGE\WPCF7\Integration::init()
S
91 1 2
FORMS_BRIDGE\JSON_Finger::data()
S
82 1 3
FORMS_BRIDGE\Abstracts\Setting::full_name()
S
80 1 3
FORMS_BRIDGE\WPFORMS\Integration::forms()
S
71 1 6
FORMS_BRIDGE\Google_Sheet_REST_Controller::spreadsheets()
S
80 1 3
forms_bridge_attachment_fullpath()
S
76 1 4
FORMS_BRIDGE\Google_Sheets_Addon::validate_setting()
S
75 1 4
FORMS_BRIDGE\Odoo_Addon::construct()
S
74 1 5
FORMS_BRIDGE\Abstracts\Setting::update()
S
79 1 3
forms_bridge_private_upload()
S
79 1 3
FORMS_BRIDGE\NINJA\Integration::submission_uploads()
S
82 1 3
FORMS_BRIDGE\Abstracts\Singleton::__clone()
S
89 1 2
FORMS_BRIDGE\Google_Sheets_Ajax_Controller::revoke_credentials()
S
76 1 4
FORMS_BRIDGE\Addon::setting_name()
S
79 1 3
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::group()
S
79 1 3
FORMS_BRIDGE\Abstracts\REST_Settings_Controller::settings()
S
79 1 3
FORMS_BRIDGE\Abstracts\Settings_Store::construct()
S
65 1 9
FORMS_BRIDGE\Addon::validate_setting()
S
100 1 0
FORMS_BRIDGE\Google_Sheets_Ajax_Controller::construct()
S
68 1 8
FORMS_BRIDGE\Abstracts\Menu::settings()
S
80 1 3
FORMS_BRIDGE\Google_Sheets_Ajax_Controller::setup()
S
80 1 3
FORMS_BRIDGE\GF\Integration::init()
S
91 1 2
FORMS_BRIDGE\Abstracts\Plugin::setup()
S
79 1 3
FORMS_BRIDGE\Google_Sheets_Service::service()
S
80 1 3
FORMS_BRIDGE\WPFORMS\Integration::init()
S
91 1 2
FORMS_BRIDGE\NINJA\Integration::forms()
S
69 1 7
FORMS_BRIDGE\Abstracts\Setting::add()
S
79 1 3
FORMS_BRIDGE\Abstracts\Plugin::deactivate()
S
89 1 2
FORMS_BRIDGE\REST_Settings_Controller::init()
S
77 1 4
FORMS_BRIDGE\NINJA\Integration::init()
S
71 1 6
FORMS_BRIDGE\Abstracts\Plugin::textdomain()
S
79 1 3
FORMS_BRIDGE\Logger::log_path()
S
78 1 3