AWPCP_ListingsAPI D

Total Complexity 131
Dependencies 4
Dependents 19
Total lines 898
Lines of code 520
Logical lines of code 281
Comment lines 202
Methods 45
Properties 9

Methods 45

Method Rating Maintainability Complexity Lines of code
maybe_update_most_recent_start_date()
A
56 9 19
fill_default_listing_metadata()
A
49 8 30
update_listing()
S
48 6 33
consolidate_existing_ad()
S
60 6 13
enable_listing_without_triggering_actions()
S
51 5 26
can_payment_information_be_modified_during_submit()
S
60 5 14
consolidate_new_ad()
S
59 5 14
renew_listing()
S
51 4 28
set_new_listing_post_status()
S
61 5 12
handle_email_verification_link()
S
57 4 16
should_mark_listing_as_verified()
S
64 5 10
set_modified_listing_post_status()
S
61 4 13
send_ad_updated_email_notifications()
S
61 4 12
send_ad_posted_email_notifications()
S
60 4 12
update_listing_payment_term()
S
52 3 26
dispatch()
S
62 4 11
create_listing()
S
52 3 24
get_default_listing_metadata()
S
54 3 21
verify_ad()
S
58 3 17
calculate_start_and_end_dates_using_payment_term()
S
59 3 15
get_ad_alerts()
S
63 4 10
send_verification_email()
S
53 2 21
update_listing_verified_status()
S
66 3 9
get_modified_listing_post_status()
S
67 3 9
update_listing_metadata()
S
70 2 6
flag_listing()
S
68 2 7
enable_listing_maybe_triggering_actions()
S
72 2 6
update_listing_terms()
S
72 2 5
enable_listing()
S
69 2 7
__construct()
S
62 1 11
mark_listing_as_verified()
S
72 1 5
expire_listing()
S
75 1 4
expire_listing_with_notice()
S
76 1 4
disable_listing()
S
73 1 5
generate_access_key()
S
76 1 3
remove_having_images_awaiting_approval_mark()
S
79 1 3
mark_as_having_images_awaiting_approval()
S
79 1 3
mark_listing_as_awating_approval()
S
65 1 9
instance()
S
75 1 4
update_listing_regions()
S
80 1 3
unflag_listing()
S
79 1 3
increase_visits_count()
S
74 1 4
delete_listing()
S
78 1 3
mark_listing_as_needs_verification()
S
73 1 5
disable_listing_without_triggering_actions()
S
71 1 5