EE_Messages_Generator B

Total Complexity 96
Dependencies 25
Dependents 0
Total lines 982
Lines of code 505
Logical lines of code 218
Comment lines 329
Methods 21
Properties 10

Methods 21

Method Rating Maintainability Complexity Lines of code
_setup_message_object()
B
37 15 75
generate()
A
40 10 72
_validate_messenger_and_message_type()
A
49 9 34
_get_message_template_group()
A
49 7 37
_assemble_messages()
S
51 6 28
_generate()
S
47 5 42
_valid_addressees()
S
61 6 13
_validate_and_setup_data()
S
52 5 26
create_and_add_message_to_queue()
S
50 4 30
_specific_message_template_group_from_queue()
S
60 4 15
_get_global_message_template_group_for_current_messenger_and_message_type()
S
53 3 28
_get_templates()
S
60 4 13
_get_shared_message_template_for_events()
S
54 3 23
_set_data_handler()
S
59 3 16
_queue_shares_same_message_template_group_for_events()
S
58 2 17
_prepare_data_for_queue()
S
69 2 7
_get_event_ids_from_current_data_handler()
S
69 2 7
_verify()
S
73 2 5
_reset_current_properties()
S
69 2 7
generation_queue()
S
82 1 3
__construct()
S
69 1 7