EE_Message_Resource_Manager D

Total Complexity 132
Dependencies 11
Dependents 7
Total lines 1,140
Lines of code 496
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
54 8 22
_activate_message_types()
S
54 7 22
ensure_messengers_are_active()
S
51 6 29
add_settings_for_messenger()
S
56 6 18
activate_messenger()
S
55 5 20
add_settings_for_message_type()
S
56 5 18
remove_message_type_has_been_activated_for_messenger()
S
57 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
is_generating_messenger_and_active()
S
63 4 11
_set_messenger_has_activated_message_type()
S
63 4 11
ensure_messenger_is_active()
S
58 3 16
validate_active_message_types_are_installed()
S
59 3 16
update_has_activated_messengers_option()
S
65 4 9
get_active_message_type_objects()
S
62 3 12
installed_messengers()
S
63 3 12
installed_message_types()
S
64 3 11
valid_message_type_for_messenger()
S
59 2 17
ensure_message_types_are_active()
S
64 3 10
get_has_activated_messengers_option()
S
68 3 7
get_message_type_settings_for_messenger()
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
69 2 7
_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
71 2 6
_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