Merchant_Analytics_Data_Provider B

Total Complexity 79
Dependencies 3
Dependents 1
Total lines 760
Lines of code 420
Logical lines of code 176
Comment lines 243
Methods 33
Properties 3

Methods 33

Method Rating Maintainability Complexity Lines of code
get_dated_orders_with_revenue()
S
48 6 37
get_campaign_revenue()
S
51 6 27
get_module_revenue()
S
51 6 26
get_average_order_value()
S
62 3 11
get_sent_emails_count()
S
55 2 22
get_scheduled_emails_count()
S
56 2 21
get_campaign_average_order_value()
S
58 2 16
get_campaign_orders_count()
S
59 2 15
get_module_ctr_percentage()
S
66 3 8
get_campaign_ctr_percentage()
S
66 3 8
get_conversion_rate_percentage()
S
67 3 8
get_module_orders_count()
S
59 2 15
get_module_average_order_value()
S
59 2 15
get_module_conversion_rate_percentage()
S
66 3 8
validate_date()
S
66 3 8
get_campaign_impressions()
S
60 2 14
get_campaign_clicks()
S
60 2 14
get_collected_reviews_count()
S
61 2 13
get_module_clicks()
S
61 2 13
get_module_impressions()
S
61 2 13
get_opened_emails_count()
S
61 2 13
get_total_impressions()
S
62 2 12
__construct()
S
70 2 7
get_orders_count()
S
68 2 7
get_revenue()
S
68 2 7
get_end_date()
S
70 2 6
get_start_date()
S
70 2 6
convert_date_format()
S
69 2 7
get_top_performing_campaigns()
S
60 1 14
get_dated_impressions()
S
62 1 12
get_orders_in_period()
S
64 1 11
set_start_date()
S
80 1 3
set_end_date()
S
80 1 3