Code Analysis: Isolation Flow Manager 1.0

Function Rating Maintainability Complexity Lines of code
ISFL_IsolationFlowDao::find_flow_results()
D
30 31 106
ISFL_IsolationFlowDao::find_flow_results()
D
30 31 106
ISFL_IsolationFlowGroup::check_diff()
C
34 26 84
ISFL_IsolationFlowGroup::check_diff()
C
34 26 84
ISFL_IsolationFlowDao::count_flow_results()
C
32 25 93
ISFL_IsolationFlowDao::count_flow_results()
C
32 25 93
Valitron\Validator::validateCreditCard()
C
37 24 73
Valitron\Validator::validateCreditCard()
C
37 24 73
Valitron\Validator::validate()
B
43 22 43
Valitron\Validator::validate()
B
43 22 43
ISFL_IsolationFlowDao::_count__by_time()
A
34 13 89
ISFL_IsolationFlowDao::_count__by_time()
A
34 13 89
ISFL_IsolationFlowDao::reshape_result_by_name()
A
43 15 50
ISFL_IsolationFlowDao::reshape_result_by_name()
A
43 15 50
Valitron\Validator::validateRequiredWith()
A
50 16 27
Valitron\Validator::validateRequiredWithout()
A
50 16 27
Valitron\Validator::validateRequiredWithout()
A
50 16 27
Valitron\Validator::validateRequiredWith()
A
50 16 27
ISFL_IsolationFlowManager::createValidator()
A
29 7 142
ISFL_IsolationFlowManager::createValidator()
A
29 7 142
ISFL_IsolationFlowDao::save_group_class()
A
41 12 57
ISFL_IsolationFlowDao::save_group_class()
A
41 12 57
ISFL_IsolationFlowManager::api_update_flow_results()
A
40 12 53
ISFL_IsolationFlowManager::api_update_flow_results()
A
40 12 53
Valitron\Validator::getPart()
A
47 12 36
Valitron\Validator::getPart()
A
47 12 36
ISFL_IsolationFlowDao::save_flow_results()
A
41 10 57
ISFL_IsolationFlowDao::save_flow_results()
A
41 10 57
Valitron\Validator::rule()
A
46 10 36
Valitron\Validator::rule()
A
46 10 36
ISFL_IsolationFlowDao::_default_searchkeys()
A
56 11 17
ISFL_IsolationFlowDao::find_group()
A
43 9 47
ISFL_IsolationFlowDao::find_group()
A
43 9 47
ISFL_IsolationFlowDao::_default_searchkeys()
A
56 11 17
ISFL_IsolationFlowGroup::validate_unique()
A
45 9 44
ISFL_IsolationFlowGroup::validate_unique()
A
45 9 44
ISFL_IsolationFlowDao::reshape_result()
A
51 10 26
ISFL_IsolationFlowDao::reshape_result()
A
51 10 26
ISFL_IsolationFlowManager::_save_flow_groups()
A
42 8 50
ISFL_IsolationFlowManager::_save_flow_groups()
A
42 8 50
ISFL_IsolationFlowManager::display_menu_main()
A
46 8 37
ISFL_IsolationFlowManager::display_menu_main()
A
46 8 37
ISFL_IsolationFlowDao::delete_group_flows()
A
46 8 37
ISFL_IsolationFlowDao::delete_group_flows()
A
46 8 37
ISFL_IsolationFlowDao::save_group()
A
44 7 47
ISFL_IsolationFlowDao::save_group()
A
44 7 47
ISFL_IsolationFlowDao::insert_flow()
A
45 7 46
ISFL_IsolationFlowDao::insert_flow()
A
45 7 46
Valitron\Validator::validateContains()
A
52 8 26
ISFL_IsolationFlowManager::create_err_response()
A
46 7 41
ISFL_IsolationFlowManager::create_err_response()
A
46 7 41
Valitron\Validator::validateContains()
A
52 8 26
Valitron\Validator::checkAndSetLabel()
A
55 8 17
Valitron\Validator::validateInstanceOf()
A
57 8 17
Valitron\Validator::checkAndSetLabel()
A
55 8 17
Valitron\Validator::validateInstanceOf()
A
57 8 17
Valitron\Validator::error()
S
53 7 23
Valitron\Validator::error()
S
53 7 23
ISFL_IsolationFlowManager::api_new_flow_results()
S
48 6 32
ISFL_IsolationFlowManager::api_new_flow_results()
S
48 6 32
ISFL_IsolationFlowGroup::__get()
S
65 8 8
ISFL_IsolationFlowGroup::__get()
S
65 8 8
ISFL_IsolationFlowManager::api_insert_image()
S
46 5 37
ISFL_IsolationFlowManager::api_insert_image()
S
46 5 37
ISFL_IsolationFlowManager::enqueue_script_admin_page()
S
46 5 35
ISFL_IsolationFlowManager::enqueue_script_admin_page()
S
46 5 35
ISFL_IsolationFlowManager::stripslashes_request_params()
S
56 6 18
ISFL_IsolationFlowManager::stripslashes_request_params()
S
56 6 18
ISFL_IsolationFlowGroup::modify_to_int()
S
56 6 17
ISFL_IsolationFlowGroup::modify_to_int()
S
56 6 17
ISFL_IsolationFlowDao::find_image()
S
48 5 31
ISFL_IsolationFlowDao::find_image()
S
48 5 31
ISFL_IsolationFlowGroup::validate()
S
58 6 15
ISFL_IsolationFlowGroup::check_infinite_loop()
S
57 6 15
Valitron\Validator::validateArrayHasKeys()
S
58 6 15
ISFL_IsolationFlowGroup::validate()
S
58 6 15
ISFL_IsolationFlowGroup::check_infinite_loop()
S
57 6 15
Valitron\Validator::validateArrayHasKeys()
S
58 6 15
Valitron\Validator::validateRequired()
S
60 6 12
Valitron\Validator::validateRequired()
S
60 6 12
ISFL_IsolationFlowGroup::validate_existince()
S
53 5 23
ISFL_IsolationFlowGroup::validate_existince()
S
53 5 23
ISFL_IsolationFlowManager::api_count_results()
S
47 4 38
ISFL_IsolationFlowManager::api_count_results()
S
47 4 38
ISFL_IsolationFlowManager::convert_errors_to_string()
S
55 5 20
ISFL_IsolationFlowManager::convert_errors_to_string()
S
55 5 20
ISFL_IsolationFlowGroup::check_flows_inifinite_loop()
S
57 5 17
ISFL_IsolationFlowManager::api_get_flow_groups()
S
55 5 17
ISFL_IsolationFlowGroup::check_flows_inifinite_loop()
S
57 5 17
ISFL_IsolationFlowManager::api_find_flow_resutlts()
S
45 3 47
ISFL_IsolationFlowManager::api_get_flow_groups()
S
55 5 17
ISFL_IsolationFlowManager::api_find_flow_resutlts()
S
45 3 47
ISFL_IsolationFlowGroup::__set()
S
64 6 9
Valitron\Validator::rules()
S
59 5 15
ISFL_IsolationFlowGroup::__set()
S
64 6 9
Valitron\Validator::validateBetween()
S
62 6 10
Valitron\Validator::rules()
S
59 5 15
Valitron\Validator::validateBetween()
S
62 6 10
ISFL_IsolationFlowManager::api_find_images()
S
50 4 29
ISFL_IsolationFlowManager::api_find_images()
S
50 4 29
Valitron\Validator::validateSubset()
S
60 5 13
Valitron\Validator::validateSubset()
S
60 5 13
Valitron\Validator::__construct()
S
59 5 12
Valitron\Validator::__construct()
S
59 5 12
ISFL_IsolationFlowDao::get_group_class()
S
52 4 24
ISFL_IsolationFlowDao::get_group_class()
S
52 4 24
ISFL_IsolationFlowDao::get_group_flows()
S
47 3 38
ISFL_IsolationFlowDao::get_group_flows()
S
47 3 38
ISFL_IsolationFlow_Init::create_table()
S
43 1 67
ISFL_IsolationFlow_Init::create_table()
S
43 1 67
Valitron\Validator::validateUrlActive()
S
63 5 9
ISFL_IsolationFlowManager::__get()
S
66 5 8
ISFL_IsolationFlowManager::__get()
S
66 5 8
Valitron\Validator::validateUrlActive()
S
63 5 9
ISFL_IsolationFlowManager::getMessage()
S
58 4 14
ISFL_IsolationFlowManager::getMessage()
S
58 4 14
ISFL_IsolationFlowManager::save_post_id_array_for_shortcode()
S
60 4 13
ISFL_IsolationFlowManager::save_post_id_array_for_shortcode()
S
60 4 13
ISFL_IsolationFlowDao::_reshape_distinct()
S
61 4 13
ISFL_IsolationFlowDao::_reshape_distinct()
S
61 4 13
ISFL_IsolationFlowGroup::get_flow_data()
S
60 4 12
ISFL_IsolationFlowGroup::get_flow_data()
S
60 4 12
ISFL_IsolationFlowManager::add_rest_original_endpoint()
S
44 1 57
ISFL_IsolationFlowManager::add_rest_original_endpoint()
S
44 1 57
ISFL_IsolationFlowManager::save_option()
S
61 4 11
ISFL_IsolationFlowManager::save_option()
S
61 4 11
ISFL_IsolationFlowGroup::make_result_msg()
S
54 3 20
ISFL_IsolationFlowGroup::make_result_msg()
S
54 3 20
Valitron\Validator::mapFieldRules()
S
58 3 16
Valitron\Validator::mapFieldRules()
S
58 3 16
ISFL_IsolationFlowGroup::modify_image()
S
62 4 10
ISFL_IsolationFlowGroup::get_input()
S
63 4 10
ISFL_IsolationFlowGroup::get_choice()
S
63 4 10
Valitron\Validator::validateLength()
S
67 4 7
ISFL_IsolationFlowGroup::modify_image()
S
62 4 10
Valitron\Validator::validateEmailDNS()
S
62 4 10
ISFL_IsolationFlowManager::get_message_filename()
S
63 4 10
ISFL_IsolationFlowGroup::get_input()
S
63 4 10
ISFL_IsolationFlowManager::get_valitron_lang()
S
63 4 10
ISFL_IsolationFlowGroup::get_choice()
S
63 4 10
ISFL_IsolationFlowManager::default_val()
S
70 4 6
Valitron\Validator::hasRule()
S
64 4 10
Valitron\Validator::validateLength()
S
67 4 7
Valitron\Validator::validateEmailDNS()
S
62 4 10
ISFL_IsolationFlowManager::get_message_filename()
S
63 4 10
ISFL_IsolationFlowManager::get_valitron_lang()
S
63 4 10
ISFL_IsolationFlowManager::default_val()
S
70 4 6
Valitron\Validator::hasRule()
S
64 4 10
ISFL_IsolationFlowGroup::validate_key()
S
60 3 13
ISFL_IsolationFlowGroup::validate_key()
S
60 3 13
ISFL_IsolationFlowManager::install_plugin()
S
60 3 12
Valitron\Validator::getUniqueRuleName()
S
61 3 12
ISFL_IsolationFlowManager::api_find_flow_groups()
S
52 2 27
ISFL_IsolationFlowManager::api_find_flow_groups()
S
52 2 27
ISFL_IsolationFlowManager::api_delete_images()
S
60 3 12
ISFL_IsolationFlowManager::api_delete_images()
S
60 3 12
ISFL_IsolationFlowManager::install_plugin()
S
60 3 12
Valitron\Validator::getUniqueRuleName()
S
61 3 12
Valitron\Validator::validateListContains()
S
62 3 11
Valitron\Validator::validateIn()
S
62 3 11
Valitron\Validator::validateIn()
S
62 3 11
Valitron\Validator::validateListContains()
S
62 3 11
ISFL_IsolationFlowDao::insert_flow_choice()
S
55 2 19
ISFL_IsolationFlowDao::insert_flow_choice()
S
55 2 19
ISFL_IsolationFlowDao::insert_flow_input()
S
56 2 18
ISFL_IsolationFlowDao::insert_flow_input()
S
56 2 18
Valitron\Validator::validateMax()
S
64 3 9
Valitron\Validator::errors()
S
70 3 6
Valitron\Validator::stringLength()
S
67 3 8
Valitron\Validator::validateMin()
S
64 3 9
ISFL_IsolationFlowManager::api_authenticate_operator()
S
75 3 4
ISFL_IsolationFlow_Init::db_install()
S
68 3 7
Valitron\Validator::validateLengthBetween()
S
73 3 4
Valitron\Validator::errors()
S
70 3 6
Valitron\Validator::validateInteger()
S
68 3 6
ISFL_IsolationFlowDao::rollback()
S
64 3 10
ISFL_IsolationFlow_Init::db_install()
S
68 3 7
Valitron\Validator::validateDateBefore()
S
70 3 5
Valitron\Validator::validateLengthBetween()
S
73 3 4
ISFL_IsolationFlowManager::create_messages_for_js()
S
65 3 8
Valitron\Validator::langDir()
S
69 3 6
Valitron\Validator::lang()
S
71 3 6
Valitron\Validator::validateInteger()
S
68 3 6
ISFL_IsolationFlowDao::commit()
S
64 3 10
Valitron\Validator::validateDateBefore()
S
70 3 5
ISFL_IsolationFlowManager::get_defs()
S
68 3 6
Valitron\Validator::langDir()
S
69 3 6
ISFL_IsolationFlowManager::api_authenticate_operator()
S
75 3 4
Valitron\Validator::validateUrl()
S
66 3 8
Valitron\Validator::lang()
S
71 3 6
ISFL_IsolationFlowDao::commit()
S
64 3 10
ISFL_IsolationFlowDao::rollback()
S
64 3 10
Valitron\Validator::validateMin()
S
64 3 9
Valitron\Validator::validateMax()
S
64 3 9
ISFL_IsolationFlowManager::get_defs()
S
68 3 6
Valitron\Validator::validateUrl()
S
66 3 8
ISFL_IsolationFlowManager::create_messages_for_js()
S
65 3 8
Valitron\Validator::validateDateAfter()
S
70 3 5
Valitron\Validator::validateDateAfter()
S
70 3 5
Valitron\Validator::stringLength()
S
67 3 8
ISFL_IsolationFlowManager::enqueue_script_user_page()
S
58 2 14
ISFL_IsolationFlowManager::enqueue_script_user_page()
S
58 2 14
ISFL_IsolationFlowManager::uninstall_plugin()
S
63 2 11
ISFL_IsolationFlowManager::uninstall_plugin()
S
63 2 11
ISFL_IsolationFlowManager::add_admin_menu()
S
58 1 16
ISFL_IsolationFlowManager::add_admin_menu()
S
58 1 16
ISFL_IsolationFlowManager::locales()
S
66 2 8
Valitron\Validator::validateAccepted()
S
73 2 4
ISFL_IsolationFlowManager::obj()
S
75 2 4
Valitron\Validator::validateDateFormat()
S
73 2 4
Valitron\Validator::validateAscii()
S
69 2 6
ISFL_IsolationFlowManager::write_script_html_template()
S
63 2 9
Valitron\Validator::validateSlug()
S
71 2 6
Valitron\Validator::assertRuleCallback()
S
69 2 7
Valitron\Validator::addRule()
S
67 2 8
Valitron\Validator::validateLengthMax()
S
74 2 4
ISFL_IsolationFlowManager::get_valitron_dir()
S
69 2 6
Valitron\Validator::validateSlug()
S
71 2 6
Valitron\Validator::validateAscii()
S
69 2 6
ISFL_IsolationFlowGroup::get_flow_ids()
S
68 2 7
Valitron\Validator::validateLengthMin()
S
74 2 4
Valitron\Validator::validateDate()
S
65 2 9
ISFL_IsolationFlowDao::_create_find_result()
S
69 2 6
ISFL_IsolationFlowManager::find_shortcode_occurences()
S
69 2 6
Valitron\Validator::validateDateFormat()
S
73 2 4
ISFL_IsolationFlowDao::_create_find_result()
S
69 2 6
Valitron\Validator::validateAccepted()
S
73 2 4
ISFL_IsolationFlowGroup::get_flow_ids()
S
68 2 7
Valitron\Validator::validateContainsUnique()
S
70 2 6
Valitron\Validator::withData()
S
69 2 6
ISFL_IsolationFlowDao::begin_transaction_if_required()
S
68 2 7
Valitron\Validator::validateContainsUnique()
S
70 2 6
Valitron\Validator::hasValidator()
S
71 2 5
ISFL_IsolationFlowManager::remove_admin_menu_sub()
S
70 2 6
Valitron\Validator::addRule()
S
67 2 8
ISFL_IsolationFlowManager::write_script_html_template()
S
63 2 9
Valitron\Validator::hasValidator()
S
71 2 5
ISFL_IsolationFlowManager::find_shortcode_occurences()
S
69 2 6
ISFL_IsolationFlowDao::begin_transaction_if_required()
S
68 2 7
Valitron\Validator::assertRuleCallback()
S
69 2 7
Valitron\Validator::validateDifferent()
S
73 2 4
Valitron\Validator::validateEquals()
S
73 2 4
ISFL_IsolationFlowManager::obj()
S
75 2 4
Valitron\Validator::validateDate()
S
65 2 9
ISFL_IsolationFlowManager::get_valitron_dir()
S
69 2 6
Valitron\Validator::validateLengthMax()
S
74 2 4
Valitron\Validator::withData()
S
69 2 6
Valitron\Validator::validateLengthMin()
S
74 2 4
ISFL_IsolationFlowManager::remove_admin_menu_sub()
S
70 2 6
Valitron\Validator::validateDifferent()
S
73 2 4
ISFL_IsolationFlowManager::locales()
S
66 2 8
Valitron\Validator::validateEquals()
S
73 2 4
ISFL_IsolationFlowManager::__construct()
S
60 1 12
ISFL_IsolationFlowManager::__construct()
S
60 1 12
Valitron\Validator::data()
S
82 1 3
ISFL_IsolationFlowGroup::__construct()
S
74 1 5
ISFL_IsolationFlowGroup::get_user_flows()
S
80 1 3
ISFL_IsolationFlowManager::display_menu_edit()
S
82 1 3
Valitron\Validator::validateIpv6()
S
78 1 3
Valitron\Validator::validateNotIn()
S
78 1 3
ISFL_Plugin::api_init()
S
89 1 2
Valitron\Validator::validateIp()
S
78 1 3
ISFL_IsolationFlowManager::get_option()
S
75 1 4
ISFL_IsolationFlowGroup::get_user_flows()
S
80 1 3
ISFL_inc()
S
83 1 3
Valitron\Validator::mapFieldsRules()
S
70 1 6
Valitron\Validator::addInstanceRule()
S
72 1 5
ISFL_IsolationFlowManager::create_common_def_script()
S
65 1 8
Valitron\Validator::getRuleMessages()
S
79 1 3
Valitron\Validator::validateAlpha()
S
79 1 3
Valitron\Validator::validateNumeric()
S
80 1 3
Valitron\Validator::reset()
S
72 1 6
ISFL_IsolationFlowManager::display_menu_exec()
S
82 1 3
ISFL_IsolationFlowGroup::__construct()
S
74 1 5
ISFL_IsolationFlowGroup::__destruct()
S
91 1 2
ISFL_IsolationFlowManager::api_insert_flow_groups()
S
79 1 3
ISFL_IsolationFlowManager::display_menu_edit()
S
82 1 3
Valitron\Validator::mapFieldsRules()
S
70 1 6
Valitron\Validator::validateOptional()
S
82 1 3
Valitron\Validator::label()
S
71 1 5
ISFL_IsolationFlowManager::display_menu_history()
S
82 1 3
ISFL_IsolationFlowManager::display_menu_exec()
S
82 1 3
Valitron\Validator::validateArray()
S
80 1 3
ISFL_IsolationFlow_Init::db_uninstall()
S
63 1 10
Valitron\Validator::data()
S
82 1 3
ISFL_IsolationFlowManager::setMessages()
S
81 1 3
Valitron\Validator::validateBoolean()
S
80 1 3
ISFL_IsolationFlowDao::_escape_like()
S
75 1 4
ISFL_IsolationFlowManager::api_update_flow_groups()
S
71 1 5
Valitron\Validator::stopOnFirstFail()
S
80 1 3
Valitron\Validator::stopOnFirstFail()
S
80 1 3
ISFL_IsolationFlowGroup::check_revision()
S
91 1 2
Valitron\Validator::validateRegex()
S
78 1 3
ISFL_IsolationFlowManager::get_option()
S
75 1 4
Valitron\Validator::labels()
S
75 1 4
ISFL_IsolationFlowDao::_escape_like()
S
75 1 4
ISFL_Plugin::uninstall_hook()
S
77 1 4
Valitron\Validator::validateIpv4()
S
78 1 3
Valitron\Validator::validateAlphaNum()
S
79 1 3
Valitron\Validator::validateNotIn()
S
78 1 3
Valitron\Validator::validateAlphaNum()
S
79 1 3
Valitron\Validator::validateIpv6()
S
78 1 3
ISFL_IsolationFlowManager::display_menu_history()
S
82 1 3
Valitron\Validator::validateRegex()
S
78 1 3
ISFL_IsolationFlowManager::__destruct()
S
91 1 2
Valitron\Validator::validateOptional()
S
82 1 3
Valitron\Validator::validateBoolean()
S
80 1 3
ISFL_Plugin::uninstall_hook()
S
77 1 4
Valitron\Validator::validateIpv4()
S
78 1 3
ISFL_IsolationFlowManager::api_insert_flow_groups()
S
79 1 3
ISFL_IsolationFlowGroup::add_keywords()
S
79 1 3
Valitron\Validator::validateEmail()
S
78 1 3
Valitron\Validator::validateNumeric()
S
80 1 3
Valitron\Validator::reset()
S
72 1 6
Valitron\Validator::getRuleMessages()
S
79 1 3
Valitron\Validator::validateAlpha()
S
79 1 3
ISFL_IsolationFlowGroup::__destruct()
S
91 1 2
ISFL_IsolationFlowManager::create_common_def_script()
S
65 1 8
ISFL_inc()
S
83 1 3
Valitron\Validator::message()
S
74 1 4
Valitron\Validator::getRules()
S
79 1 3
Valitron\Validator::validateArray()
S
80 1 3
Valitron\Validator::getRules()
S
79 1 3
Valitron\Validator::label()
S
71 1 5
Valitron\Validator::addInstanceRule()
S
72 1 5
ISFL_IsolationFlowManager::__destruct()
S
91 1 2
ISFL_IsolationFlowGroup::check_revision()
S
91 1 2
ISFL_Plugin::api_init()
S
89 1 2
Valitron\Validator::message()
S
74 1 4
Valitron\Validator::validateIp()
S
78 1 3
Valitron\Validator::labels()
S
75 1 4
ISFL_IsolationFlowManager::api_update_flow_groups()
S
71 1 5
ISFL_IsolationFlowManager::setMessages()
S
81 1 3
ISFL_IsolationFlow_Init::db_uninstall()
S
63 1 10
ISFL_IsolationFlowGroup::add_keywords()
S
79 1 3
Valitron\Validator::validateEmail()
S
78 1 3