EE_Message_Resource_Manager D

Total Complexity 132
Dependencies 11
Dependents 6
Total lines 1,122
Lines of code 476
Logical lines of code 239
Comment lines 464
Methods 46
Properties 10

Methods 46

Method Rating Maintainability Complexity Lines of code
get_all_contexts()
A
56 8 18
_activate_message_types()
S
54 7 22
ensure_messengers_are_active()
S
53 6 24
add_settings_for_messenger()
S
57 6 17
activate_messenger()
S
55 5 20
remove_message_type_has_been_activated_for_messenger()
S
57 5 17
add_settings_for_message_type()
S
56 5 17
list_of_active_message_types()
S
58 5 15
ensure_message_type_is_active()
S
56 4 19
deactivate_message_type()
S
56 4 18
get_active_message_types_for_messenger()
S
61 4 13
_set_messenger_has_activated_message_type()
S
63 4 11
is_generating_messenger_and_active()
S
63 4 11
validate_active_message_types_are_installed()
S
59 3 16
ensure_messenger_is_active()
S
58 3 16
update_has_activated_messengers_option()
S
65 4 9
installed_messengers()
S
63 3 11
get_active_message_type_objects()
S
63 3 11
valid_message_type_for_messenger()
S
59 2 17
get_has_activated_messengers_option()
S
70 3 6
ensure_message_types_are_active()
S
64 3 10
get_message_type_settings_for_messenger()
S
65 3 9
installed_message_types()
S
64 3 10
valid_message_type()
S
62 2 12
valid_messenger()
S
62 2 12
deactivate_message_type_for_messenger()
S
63 2 11
deactivate_messenger()
S
64 2 10
has_message_type_been_activated_for_messenger()
S
72 2 5
remove_message_type_has_been_activated_from_all_messengers()
S
67 2 9
update_active_messengers_option()
S
72 2 5
_initialize_collections()
S
65 2 10
get_active_messengers_option()
S
71 2 6
messenger_has_active_message_types()
S
70 2 6
get_active_message_type_for_messenger()
S
73 2 5
get_active_messenger()
S
74 2 4
_set_active_messengers_and_message_types()
S
71 1 6
reset_active_messengers_and_message_types()
S
82 1 3
is_messenger_active()
S
75 1 4
is_message_type_active_for_messenger()
S
74 1 4
get_message_type()
S
80 1 3
active_message_types()
S
77 1 4
message_type_collection()
S
77 1 4
get_messenger()
S
80 1 3
active_messengers()
S
77 1 4
messenger_collection()
S
77 1 4
__construct()
S
74 1 5