PegasaasAPI D

Total Complexity 169
Dependencies 3
Dependents 1
Total lines 973
Lines of code 693
Logical lines of code 468
Comment lines 39
Methods 28
Properties 0

Methods 28

Method Rating Maintainability Complexity Lines of code
post()
D
25
35 150
pegasaas_api_key_check()
B
34 19 89
pickup_queued_optimizations()
B
37 16 66
pickup_queued_requests()
A
48 10 32
pegasaas_sync_settings()
A
48 7 34
pickup_queued_pagespeed_scores()
A
48 7 32
pickup_queued_critical_path_css()
S
52 7 23
pickup_queued_image_data()
S
52 7 23
pegasaas_limits_check()
S
51 6 24
get_api_ips()
S
52 6 22
get_ob_environment()
S
48 5 31
test_http_auth()
S
52 5 23
is_submission_method_blocking()
S
58 5 15
assert_server_ip()
S
57 4 16
get_general_api_request_timeout()
S
64 4 9
get_optimization_timeout()
S
64 4 9
get_api_node_url()
S
65 3 8
assemble_plugin_data()
S
64 3 10
is_submission_method_variable()
S
66 3 8
pegasaas_get_settings()
S
63 2 11
pegasaas_get_ob_environment()
S
66 2 9
notify_of_possible_initialization_problem()
S
65 2 8
notify_limit_approaching()
S
66 2 8
__construct()
S
100 1 1
fetch_finished_pagespeed_baseline_scan()
S
65 1 9
fetch_finished_pagespeed_scan()
S
65 1 9
notify_of_bad_htaccess()
S
73 1 4
fetch_finished_optimization()
S
63 1 10