Code Analysis: Eagle Eye 1.0

Function Rating Maintainability Complexity Lines of code
eagle_eye_options_page()
C
26
17 215
FireEagle::http()
B
39 18 52
OAuthRequest::from_request()
A
51 9 26
FireEagle::oAuthRequest()
A
53 9 19
FireEagle::from_fireeaglerc()
A
54 9 17
FireEagle::user()
S
49 7 30
EagleEye::printJavascript()
S
48 3 55
EagleEye::display()
S
56 5 19
EagleEye::__construct()
S
50 4 28
FireEagle::build_server_url()
S
64 5 8
OAuthRequest::get_headers()
S
59 4 13
widget_eagle_eye_init()
S
48 2 40
main()
S
52 3 23
hash_hmac()
S
55 3 20
FireEagle::parseJSON()
S
65 4 8
OAuthServer::get_version()
S
64 4 10
FireEagle::recent()
S
65 4 8
check_fe_token()
S
70 4 6
OAuthServer::get_signature_method()
S
59 3 14
OAuthRequest::from_consumer_and_token()
S
60 3 12
OAuthRequest::split_header()
S
61 3 11
OAuthServer::get_consumer()
S
63 3 11
SimpleOAuthDataStore::lookup_consumer()
S
63 3 11
SimpleOAuthDataStore::lookup_token()
S
62 3 11
EagleEye::printMapDiv()
S
54 2 24
EagleEye::printWeather()
S
48 1 38
eagle_eye()
S
54 2 23
widget_eagle_eye_control()
S
57 2 18
OAuthRequest::get_signable_parameters()
S
63 3 10
OAuthRequest::get_normalized_http_url()
S
62 3 10
OAuthSignatureMethod_HMAC_SHA1::build_signature()
S
58 2 15
OAuthRequest::to_header()
S
62 3 10
FireEagle::__construct()
S
65 3 9
FireEagle::lookup()
S
70 3 5
FireEagle::oAuthParseResponse()
S
64 3 9
OAuthServer::check_signature()
S
59 2 14
OAuthSignatureMethod_PLAINTEXT::build_signature()
S
61 2 13
eagle_eye_activate()
S
53 1 23
eagle_eye_add_menu()
S
65 2 10
widget_eagle_eye()
S
60 1 15
FireEagle::requireToken()
S
73 2 5
EagleEye::updateLocation()
S
58 1 15
FireEagle::getAuthorizeURL()
S
74 2 4
FireEagle::update()
S
74 2 4
FireEagle::dump()
S
74 2 4
OAuthServer::get_token()
S
64 2 10
OAuthServer::check_timestamp()
S
70 2 6
OAuthServer::check_nonce()
S
69 2 6
OAuthRequest::to_postdata()
S
66 2 8
FireEagle::getRequestToken()
S
67 2 7
SimpleOAuthDataStore::new_token()
S
64 2 9
OAuthRequest::__construct()
S
71 2 6
OAuthDataStore::fetch_request_token()
S
100 1 2
OAuthServer::add_signature_method()
S
77 1 4
SimpleOAuthDataStore::new_request_token()
S
80 1 3
SimpleOAuthDataStore::__destruct()
S
82 1 3
OAuthDataStore::fetch_access_token()
S
100 1 2
SimpleOAuthDataStore::new_access_token()
S
72 1 5
OAuthRequest::get_parameter()
S
80 1 3
FireEagle::access_token()
S
92 1 1
FireEagle::requestTokenURL()
S
91 1 1
EagleEye::printLocation()
S
72 1 6
OAuthSignatureMethod_PLAINTEXT::get_name()
S
82 1 3
SimpleOAuthDataStore::lookup_nonce()
S
79 1 3
OAuthDataStore::lookup_token()
S
100 1 2
OAuthToken::to_string()
S
76 1 4
FireEagle::within()
S
79 1 3
SimpleOAuthDataStore::__construct()
S
79 1 3
OAuthSignatureMethod_HMAC_SHA1::get_name()
S
83 1 3
FireEagle::accessTokenURL()
S
91 1 1
FireEagle::authorizeURL()
S
91 1 1
OAuthRequest::generate_nonce()
S
72 1 5
FireEagle::call()
S
72 1 5
OAuthUtil::urldecodeRFC3986()
S
80 1 3
OAuthDataStore::lookup_consumer()
S
100 1 2
FireEagle::methodURL()
S
89 1 1
eagle_eye_head()
S
80 1 3
OAuthRequest::build_signature()
S
75 1 4
eagle_eye_deactivate()
S
82 1 3
OAuthRequest::generate_timestamp()
S
80 1 3
FireEagleException::__construct()
S
76 1 4
FireEagle::request_token()
S
92 1 1
OAuthDataStore::lookup_nonce()
S
100 1 2
OAuthServer::fetch_request_token()
S
67 1 8
OAuthServer::fetch_access_token()
S
66 1 8
EagleEye::printSvDiv()
S
80 1 5
FireEagle::authorize()
S
91 1 1
OAuthUtil::urlencodeRFC3986()
S
78 1 3
OAuthRequest::get_normalized_http_method()
S
80 1 3
OAuthToken::__toString()
S
82 1 3
OAuthRequest::set_parameter()
S
80 1 3
FireEagle::getAccessToken()
S
68 1 7
OAuthRequest::to_url()
S
73 1 5
OAuthRequest::get_parameters()
S
82 1 3
OAuthRequest::sign_request()
S
72 1 5
OAuthServer::__construct()
S
82 1 3
OAuthConsumer::__construct()
S
74 1 5
OAuthToken::__construct()
S
77 1 4
OAuthServer::verify_request()
S
68 1 7
OAuthRequest::__toString()
S
81 1 3