Code Analysis: C3 Cloudfront Cache Controller 5.5.1

Most Complex Classes

Class Rating Complexity
C3_Invalidation
S
45
C3_Base
S
26
C3_Controller
S
23
C3_Client_V2
S
18
C3_Client_V3
S
18
C3_Admin
S
16
C3_CloudFront_Clear_Cache_Command
S
15
C3_Client_Base
S
14
C3_Auth
S
11
C3_Logs
S
7
C3_Menus
S
5
C3_Log_Utils
S
5

Most Complex Functions

Function Rating Complexity
C3_Client_V2::create_credentials()
A
11
C3_Client_V3::create_credentials()
A
11
C3_CloudFront_Clear_Cache_Command::update()
A
9
C3_Auth::auth()
A
8
C3_Controller::update_settings()
A
8
C3_Invalidation::query_normalize()
A
8
C3_Logs::list_invalidations()
A
7
C3_CloudFront_Clear_Cache_Command::flush()
S
6
C3_Invalidation::_get_dist_id()
S
6
C3_Invalidation::invalidation()
S
5
C3_Client_Base::_get_invalidation_items_from_post()
S
5
C3_Admin::get_invalidation_logs()
S
4