_FW_Extensions_Manager D

Total Complexity 544
Dependencies 13
Dependents 1
Total lines 3,699
Lines of code 2,567
Logical lines of code 1,185
Comment lines 488
Methods 67
Properties 4

Methods 67

Method Rating Maintainability Complexity Lines of code
install_extensions()
D
17
57 271
collect_extension_requirements()
D
25
40 172
merge_extension()
C
33 25 109
uninstall_extensions()
C
29
20 154
display_install_page()
B
32 20 101
activate_extensions()
B
35 17 95
deactivate_extensions()
B
34 15 107
get_used_extensions()
A
42 15 57
display_list_page()
A
38 13 74
theme_available_extensions_copy()
A
39 13 69
_action_fw_init()
A
43 14 49
activate_hidden_standalone_extensions()
A
42 13 52
display_delete_page()
A
39 12 61
get_extensions_for_activation()
A
41 11 63
_action_admin_menu()
A
43 11 53
display_extension_page()
A
40 10 64
get_available_extensions()
A
40 10 58
_action_theme_available_extensions_restore()
A
51 12 25
display_activate_page()
A
45 10 42
display_deactivate_page()
A
45 10 41
download()
A
46 10 40
_action_plugin_post_update()
A
47 10 37
theme_available_extensions_restore()
A
45 8 43
_action_enqueue_scripts()
A
44 7 56
_action_plugin_pre_update()
A
49 8 33
_action_admin_notices()
A
52 8 24
perform_zip_download()
A
47 7 39
collect_extensions_that_requires()
S
51 7 29
read_extensions()
S
48 6 35
get_supported_extensions()
S
56 7 19
is_extension_page()
S
59 7 13
_action_ajax_uninstall()
S
53 6 23
_display_page()
S
55 6 22
__construct()
S
47 5 35
_action_ajax_install()
S
55 6 19
_filter_theme_available_extensions_copy()
S
59 6 16
_action_ajax_check_direct_fs_access()
S
59 6 14
get_nonce()
S
52 5 29
is_extensions_page()
S
60 6 13
_extension_settings_form_validate()
S
56 5 18
get_installed_extensions()
S
55 4 20
can_install()
S
60 4 15
_action_after_plugin_activate()
S
60 4 14
can_activate()
S
62 4 13
collect_required_extensions()
S
61 4 12
get_link()
S
61 4 12
display_extension_settings_page()
S
56 3 20
activate_theme_extensions()
S
62 3 12
get_extension_title()
S
62 3 12
display_extension_docs_page()
S
55 2 21
verbose()
S
64 3 10
_action_plugin_activate_install_compatible_extensions()
S
68 3 8
_action_theme_switch()
S
63 2 12
_extension_settings_form_render()
S
52 1 26
_extension_settings_form_save()
S
54 1 22
get_access_key()
S
71 2 6
get_download_source()
S
62 2 10
collect_sub_extensions()
S
66 2 8
_action_admin_footer()
S
82 1 3
_filter_plugin_action_list()
S
65 1 10
get_extension_link()
S
79 1 3
get_supported_extensions_for_install()
S
72 1 6
get_page_slug()
S
82 1 3
get_cache_key()
S
80 1 3
js_redirect()
S
71 1 6
get_tmp_dir()
S
78 1 3
get_uri()
S
79 1 3