Code Analysis: Snow Monkey Forms 3.0.0

Function Rating Maintainability Complexity Lines of code
Snow_Monkey\Plugin\Forms\App\Contract\Control::__construct()
B
48 17 31
Snow_Monkey\Plugin\Forms\App\Model\FileUploader::_check_file_type()
B
39 14 76
Snow_Monkey\Plugin\Forms\App\Helper::block_meta_normalization()
A
48 13 32
Snow_Monkey\Plugin\Forms\App\Model\File::save()
A
47 12 34
Snow_Monkey\Plugin\Forms\App\Model\Directory::_remove_children()
A
50 12 27
Snow_Monkey\Plugin\Forms\App\Contract\Control::_generate_attributes()
A
51 12 25
Snow_Monkey\Plugin\Forms\Bootstrap::_register_meta()
A
33 1 180
Snow_Monkey\Plugin\Forms\App\Model\Setting::__construct()
A
43 8 46
Snow_Monkey\Plugin\Forms\App\Rest\Route\View::send()
A
48 8 35
Snow_Monkey\Plugin\Forms\App\Rest\Route\View::__construct()
A
51 8 27
Snow_Monkey\Plugin\Forms\App\Model\Mailer::__construct()
S
60 7 13
Snow_Monkey\Plugin\Forms\App\Model\Meta::__construct()
S
59 7 13
Snow_Monkey\Plugin\Forms\App\Model\Directory::remove()
S
59 7 13
Snow_Monkey\Plugin\Forms\App\Validation\Email::validate()
S
60 7 12
Snow_Monkey\Plugin\Forms\App\Service\ReCaptcha\Controller\Controller::_init()
S
40 2 85
Snow_Monkey\Plugin\Forms\App\Model\Validator::get_error_messages()
S
53 6 24
Snow_Monkey\Plugin\Forms\App\Model\Setting::_set_controls()
S
56 6 18
Snow_Monkey\Plugin\Forms\Bootstrap::_register_post_type()
S
39 1 93
Snow_Monkey\Plugin\Forms\App\Control\File::input()
S
46 4 47
Snow_Monkey\Plugin\Forms\App\Model\Validator::validate()
S
57 6 17
Snow_Monkey\Plugin\Forms\App\Model\FileUploader::save_uploaded_files()
S
52 5 26
Snow_Monkey\Plugin\Forms\App\Service\ReCaptcha\ReCaptcha::_validate()
S
52 5 26
Snow_Monkey\Plugin\Forms\App\Control\Checkboxes::input()
S
48 4 37
Snow_Monkey\Plugin\Forms\App\Control\RadioButtons::input()
S
49 4 33
Snow_Monkey\Plugin\Forms\App\Model\Directory::_create_htaccess()
S
57 5 17
Snow_Monkey\Plugin\Forms\App\Rest\Route\View::_remove_saved_files()
S
57 5 17
Snow_Monkey\Plugin\Forms\App\Control\Select::input()
S
50 4 31
Snow_Monkey\Plugin\Forms\App\Model\MailParser::parse()
S
51 4 29
Snow_Monkey\Plugin\Forms\Bootstrap::_endpoint()
S
53 4 23
Snow_Monkey\Plugin\Forms\App\Control\Option::confirm()
S
55 4 20
Snow_Monkey\Plugin\Forms\App\Control\Checkbox::confirm()
S
55 4 20
Snow_Monkey\Plugin\Forms\App\Control\RadioButton::confirm()
S
55 4 20
Snow_Monkey\Plugin\Forms\App\Rest\Route\View::_send()
S
56 4 17
Snow_Monkey\Plugin\Forms\App\Model\Validator::_generate_class_name()
S
57 4 16
Snow_Monkey\Plugin\Forms\App\Model\AdministratorMailer::send()
S
52 3 29
Snow_Monkey\Plugin\Forms\App\Model\AutoReplyMailer::send()
S
52 3 29
Snow_Monkey\Plugin\Forms\App\Contract\Control::_generate_attributes_string()
S
60 4 13
Snow_Monkey\Plugin\Forms\App\Model\FileUploader::set_error_code()
S
61 4 12
Snow_Monkey\Plugin\Forms\App\Model\MailParser::_sanitize_attachments()
S
61 4 12
Snow_Monkey\Plugin\Forms\App\Control\Textarea::input()
S
55 3 23
Snow_Monkey\Plugin\Forms\App\Control\RadioButton::input()
S
58 3 17
Snow_Monkey\Plugin\Forms\App\Control\Checkbox::input()
S
58 3 17
snow_monkey_forms_uninstall()
S
58 3 16
Snow_Monkey\Plugin\Forms\App\Validation\Required::validate()
S
69 4 6
Snow_Monkey\Plugin\Forms\App\Validation\Url::validate()
S
68 4 6
Snow_Monkey\Plugin\Forms\App\Model\Csrf::validate()
S
67 4 7
Snow_Monkey\Plugin\Forms\App\Model\Csrf::save_token()
S
69 4 6
Snow_Monkey\Plugin\Forms\App\Controller\Invalid::set_controls()
S
60 3 13
Snow_Monkey\Plugin\Forms\App\Contract\Control::_generate_attribute_string()
S
63 3 11
Snow_Monkey\Plugin\Forms\App\Model\FileUploader::_get_uploaded_files()
S
63 3 11
Snow_Monkey\Plugin\Forms\App\Model\MailParser::_stringfy()
S
63 3 11
Snow_Monkey\Plugin\Forms\App\Model\MailParser::get_attachments()
S
63 3 11
Snow_Monkey\Plugin\Forms\App\Model\Validator::_set_validation_map()
S
62 3 11
Snow_Monkey\Plugin\Forms\App\Service\ReCaptcha\ReCaptcha::__construct()
S
62 3 11
Snow_Monkey\Plugin\Forms\Bootstrap::_load_textdomain_mofile()
S
63 3 11
Snow_Monkey\Plugin\Forms\App\Control\Checkboxes::_init()
S
54 2 22
Snow_Monkey\Plugin\Forms\App\Control\RadioButtons::_init()
S
55 2 21
Snow_Monkey\Plugin\Forms\App\Control\Select::_init()
S
56 2 19
Snow_Monkey\Plugin\Forms\App\Control\Tel::input()
S
58 2 18
Snow_Monkey\Plugin\Forms\App\Control\Text::input()
S
58 2 18
Snow_Monkey\Plugin\Forms\App\Control\Email::input()
S
58 2 18
Snow_Monkey\Plugin\Forms\App\Control\Url::input()
S
58 2 18
Snow_Monkey\Plugin\Forms\App\Control\Checkboxes::invalid()
S
58 2 17
Snow_Monkey\Plugin\Forms\App\Model\Mailer::send()
S
58 2 17
Snow_Monkey\Plugin\Forms\App\Control\RadioButtons::invalid()
S
58 2 17
Snow_Monkey\Plugin\Forms\App\Contract\Control::_children()
S
60 2 16
Snow_Monkey\Plugin\Forms\App\Model\Dispatcher::_generate_class_name()
S
63 3 10
Snow_Monkey\Plugin\Forms\App\Model\File::get_error()
S
77 3 3
Snow_Monkey\Plugin\Forms\App\Control\Checkboxes::confirm()
S
58 2 15
Snow_Monkey\Plugin\Forms\App\Model\Mailer::_wp_mail_from()
S
65 3 10
Snow_Monkey\Plugin\Forms\App\Control\Option::input()
S
63 3 10
Snow_Monkey\Plugin\Forms\App\Service\ReCaptcha\Controller\Controller::get_option()
S
68 3 7
Snow_Monkey\Plugin\Forms\App\Service\ReCaptcha\ReCaptcha::_wp_enqueue_scripts()
S
52 1 30
Snow_Monkey\Plugin\Forms\App\Validation\Uploaded::validate()
S
70 3 6
Snow_Monkey\Plugin\Forms\Bootstrap::_register_blocks()
S
67 3 8
Snow_Monkey\Plugin\Forms\App\Model\Csrf::generate_token()
S
65 3 9
Snow_Monkey\Plugin\Forms\App\Model\Directory::get()
S
65 3 9
Snow_Monkey\Plugin\Forms\App\Model\Directory::_is_removable()
S
65 3 8
Snow_Monkey\Plugin\Forms\App\Model\Meta::_the_meta_multiple()
S
61 2 13
Snow_Monkey\Plugin\Forms\App\Controller\Invalid::set_action()
S
62 2 12
Snow_Monkey\Plugin\Forms\App\Controller\Input::set_action()
S
63 2 11
Snow_Monkey\Plugin\Forms\Bootstrap::_enqueue_block_editor_assets()
S
57 1 20
Snow_Monkey\Plugin\Forms\Bootstrap::_enqueue_assets()
S
58 1 18
Snow_Monkey\Plugin\Forms\App\Model\AdministratorMailer::_process_sending()
S
56 1 18
Snow_Monkey\Plugin\Forms\App\Model\AutoReplyMailer::should_send()
S
71 2 5
Snow_Monkey\Plugin\Forms\App\Control\RadioButtons::confirm()
S
63 2 10
Snow_Monkey\Plugin\Forms\App\Model\Directory::do_empty()
S
68 2 7
Snow_Monkey\Plugin\Forms\App\Control\Url::save()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Model\Dispatcher::dispatch()
S
67 2 7
Snow_Monkey\Plugin\Forms\App\Control\Select::confirm()
S
63 2 10
Snow_Monkey\Plugin\Forms\App\Control\Checkboxes::save()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Model\File::get_filename()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Control\Tel::save()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Model\File::get_tmp_name()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Model\File::_move_to()
S
70 2 6
Snow_Monkey\Plugin\Forms\App\Model\File::_sanitized_file_name()
S
71 2 6
Snow_Monkey\Plugin\Forms\App\Control\Tel::confirm()
S
60 1 15
Snow_Monkey\Plugin\Forms\App\Model\FileUploader::has_error_code()
S
77 2 3
Snow_Monkey\Plugin\Forms\App\Control\Text::save()
S
78 2 3
Snow_Monkey\Plugin\Forms\Bootstrap::_plugins_loaded()
S
57 1 15
Snow_Monkey\Plugin\Forms\App\Control\Email::save()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Model\Directory::get_url()
S
70 2 6
Snow_Monkey\Plugin\Forms\App\Control\Text::confirm()
S
60 1 15
Snow_Monkey\Plugin\Forms\App\Model\Setting::_extract_complete_content()
S
67 2 8
Snow_Monkey\Plugin\Forms\App\Control\Select::save()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Control\Textarea::save()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Contract\Control::set_attribute()
S
68 2 7
Snow_Monkey\Plugin\Forms\App\Control\Hidden::save()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Model\Mailer::_wp_mail_from_name()
S
79 2 3
Snow_Monkey\Plugin\Forms\App\Control\Textarea::confirm()
S
60 1 15
Snow_Monkey\Plugin\Forms\App\Control\RadioButtons::save()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Model\Setting::_extract_input_content()
S
67 2 8
Snow_Monkey\Plugin\Forms\App\Control\Email::confirm()
S
60 1 15
Snow_Monkey\Plugin\Forms\App\Model\Meta::init()
S
71 2 6
Snow_Monkey\Plugin\Forms\Bootstrap::_do_empty_save_dir()
S
69 2 7
Snow_Monkey\Plugin\Forms\App\Contract\Control::get_attribute()
S
67 2 9
Snow_Monkey\Plugin\Forms\App\Contract\Control::get_property()
S
79 2 3
Snow_Monkey\Plugin\Forms\App\Control\Url::confirm()
S
60 1 15
Snow_Monkey\Plugin\Forms\App\Model\Meta::set_saved_files()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Controller\Back::set_controls()
S
64 2 10
Snow_Monkey\Plugin\Forms\App\Control\File::confirm()
S
60 1 15
Snow_Monkey\Plugin\Forms\App\Model\Responser::get()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Controller\Confirm::set_controls()
S
64 2 10
Snow_Monkey\Plugin\Forms\App\Model\Setting::get()
S
70 2 6
Snow_Monkey\Plugin\Forms\App\Model\Setting::get_control()
S
78 2 3
Snow_Monkey\Plugin\Forms\App\Contract\Control::set_property()
S
69 2 7
Snow_Monkey\Plugin\Forms\App\Model\Validator::_get_validation_class()
S
67 2 7
Snow_Monkey\Plugin\Forms\App\Helper::control()
S
67 2 7
Snow_Monkey\Plugin\Forms\App\Service\ReCaptcha\Controller\Controller::_content()
S
63 1 14
Snow_Monkey\Plugin\Forms\App\Controller\Complete::set_message()
S
62 1 13
Snow_Monkey\Plugin\Forms\App\Controller\SystemError::set_message()
S
62 1 13
Snow_Monkey\Plugin\Forms\App\Model\AutoReplyMailer::_process_sending()
S
60 1 13
Snow_Monkey\Plugin\Forms\App\Model\Responser::send()
S
62 1 12
Snow_Monkey\Plugin\Forms\App\Control\Textarea::invalid()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Control\Checkbox::invalid()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Control\Text::invalid()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Model\Meta::_the_meta()
S
64 1 11
Snow_Monkey\Plugin\Forms\App\Control\File::invalid()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Control\RadioButton::invalid()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Service\ReCaptcha\ReCaptcha::_add_token_field()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Control\Email::invalid()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Control\Url::invalid()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Control\Select::invalid()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Model\Meta::the_meta_button()
S
64 1 11
Snow_Monkey\Plugin\Forms\App\Control\Tel::invalid()
S
65 1 11
Snow_Monkey\Plugin\Forms\App\Helper::_generate_control_class_name()
S
66 1 9
Snow_Monkey\Plugin\Forms\App\Contract\Validation::validate()
S
100 1 0
Snow_Monkey\Plugin\Forms\App\Control\Button::save()
S
91 1 2
Snow_Monkey\Plugin\Forms\App\Model\AutoReplyMailer::__construct()
S
77 1 4
Snow_Monkey\Plugin\Forms\App\Model\Meta::set_method()
S
80 1 3
Snow_Monkey\Plugin\Forms\App\Model\AdministratorMailer::__construct()
S
77 1 4
Snow_Monkey\Plugin\Forms\App\Controller\Confirm::set_action()
S
67 1 8
Snow_Monkey\Plugin\Forms\App\Model\Meta::the_formid()
S
79 1 3
Snow_Monkey\Plugin\Forms\Bootstrap::_block_categories()
S
69 1 7
Snow_Monkey\Plugin\Forms\App\Model\Csrf::token()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Control\Hidden::confirm()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Model\Setting::set_system_error_message()
S
80 1 3
Snow_Monkey\Plugin\Forms\App\Contract\Controller::send()
S
69 1 6
Snow_Monkey\Plugin\Forms\App\Controller\Complete::set_action()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Validation\Url::get_message()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Controller\Input::set_controls()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\DataStore::get()
S
80 1 3
snow_monkey_forms_activate()
S
80 1 3
Snow_Monkey\Plugin\Forms\App\Controller\Invalid::set_message()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Contract\Controller::set_message()
S
100 1 0
Snow_Monkey\Plugin\Forms\App\Model\FileUploader::exist_file_controls()
S
80 1 3
Snow_Monkey\Plugin\Forms\App\Model\Meta::get_formid()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Service\ReCaptcha\Controller\Controller::_add_submenu_page()
S
65 1 10
Snow_Monkey\Plugin\Forms\App\Validation\Uploaded::get_message()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Contract\Controller::set_controls()
S
100 1 0
Snow_Monkey\Plugin\Forms\App\Model\Meta::the_method()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Rest\Route\View::_send_systemerror()
S
74 1 5
Snow_Monkey\Plugin\Forms\App\Model\Meta::the_token()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Controller\Back::set_message()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Controller\Back::set_action()
S
69 1 7
Snow_Monkey\Plugin\Forms\App\Model\Meta::get_method()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Controller\SystemError::set_action()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Model\AdministratorMailer::_process_skip()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Model\Setting::get_controls()
S
82 1 3
Snow_Monkey\Plugin\Forms\Bootstrap::_enqueue_block_assets()
S
68 1 8
Snow_Monkey\Plugin\Forms\App\Controller\Input::set_message()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Controller\Complete::set_controls()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Control\File::save()
S
80 1 3
Snow_Monkey\Plugin\Forms\App\Model\Meta::get_saved_files()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Control\Button::input()
S
65 1 10
Snow_Monkey\Plugin\Forms\App\Contract\Controller::__construct()
S
67 1 8
Snow_Monkey\Plugin\Forms\App\Contract\Control::confirm()
S
100 1 0
Snow_Monkey\Plugin\Forms\App\Contract\Control::_get_children()
S
80 1 3
Snow_Monkey\Plugin\Forms\App\Helper::the_control()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Model\Meta::the_saved_files()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Model\MailParser::__construct()
S
77 1 4
Snow_Monkey\Plugin\Forms\App\Model\Directory::fileurl_to_filepath()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Model\AutoReplyMailer::_process_skip()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Validation\Required::get_message()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Controller\SystemError::set_controls()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Model\Validator::__construct()
S
73 1 5
Snow_Monkey\Plugin\Forms\App\Model\Responser::__construct()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Model\Csrf::saved_token()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Controller\Confirm::set_message()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Control\Button::invalid()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Control\Checkbox::save()
S
74 1 4
Snow_Monkey\Plugin\Forms\App\Model\MailParser::_is_file()
S
75 1 4
Snow_Monkey\Plugin\Forms\App\Contract\Validation::get_message()
S
100 1 0
Snow_Monkey\Plugin\Forms\App\Model\FileUploader::__construct()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Contract\Control::invalid()
S
100 1 0
Snow_Monkey\Plugin\Forms\App\Contract\Control::input()
S
100 1 0
Snow_Monkey\Plugin\Forms\App\Control\Option::invalid()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Control\Button::confirm()
S
82 1 3
Snow_Monkey\Plugin\Forms\Bootstrap::__construct()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Contract\Control::save()
S
100 1 0
Snow_Monkey\Plugin\Forms\App\Control\Hidden::invalid()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Model\Meta::get_key()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Contract\Control::_set_children()
S
80 1 3
Snow_Monkey\Plugin\Forms\App\Contract\Controller::set_action()
S
100 1 0
Snow_Monkey\Plugin\Forms\App\Contract\Control::_init()
S
91 1 2
Snow_Monkey\Plugin\Forms\App\Control\Option::save()
S
74 1 4
Snow_Monkey\Plugin\Forms\App\Control\Hidden::input()
S
69 1 7
Snow_Monkey\Plugin\Forms\App\Model\Directory::filepath_to_fileurl()
S
79 1 3
Snow_Monkey\Plugin\Forms\App\Model\Responser::get_all()
S
82 1 3
Snow_Monkey\Plugin\Forms\App\Model\Meta::get_token()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Model\FileUploader::get_error_codes()
S
74 1 5
Snow_Monkey\Plugin\Forms\App\Service\ReCaptcha\Controller\Controller::__construct()
S
75 1 4
Snow_Monkey\Plugin\Forms\App\Model\File::__construct()
S
81 1 3
Snow_Monkey\Plugin\Forms\App\Control\RadioButton::save()
S
74 1 4
Snow_Monkey\Plugin\Forms\App\Validation\Email::get_message()
S
79 1 3