Code Analysis: Google Rank Checker - SEO Tool with Google API 5.1.0

Function Rating Maintainability Complexity Lines of code
AdsUser::LoadSettings()
C
34 29 84
SoapClientFactory::GenerateServiceClient()
B
41 19 51
CurlUtils::CreateSession()
A
49 15 27
ReportUtils::DownloadReport()
A
42 12 52
SoapRequestXmlFixer::FixXmlNode()
A
50 13 26
OgnlUtils::GetValue()
A
51 10 25
AdWordsUser::ValidateUser()
S
53 7 23
AdsSoapClient::PrepareRequest()
S
53 7 22
AuthToken::GetAuthToken()
S
54 7 20
ErrorUtils::GetApiErrors()
S
55 7 20
SoapRequestXmlFixer::AddXsiType()
S
59 7 13
AdWordsSoapClient::GetLastOperators()
S
52 6 24
GenericsCheckProxy::InvokeMethod()
S
53 6 21
AdsSoapClient::CreateSoapHeader()
S
56 6 18
GenericsCheckProxy::prepareMethod()
S
53 5 22
AdsUser::ValidateOAuthInfo()
S
57 5 18
SoapRequestXmlFixer::ReplaceElementReference()
S
56 5 17
AdWordsUser::__construct()
S
45 3 44
AuthToken::Login()
S
51 4 25
AdWordsUser::GetService()
S
58 4 16
AuthToken::ParseResponse()
S
61 4 11
AdsSoapClient::ProcessResponse()
S
57 3 18
AdWordsUser::GetAuthToken()
S
68 4 7
MapUtils::GetMapEntries()
S
60 3 14
SoapClientFactory::GenerateSoapClient()
S
60 3 13
AdWordsSoapClient::GetLastUnits()
S
63 3 11
AdWordsSoapClient::GetLastOperations()
S
63 3 11
AdsSoapClient::GetLastResponseTime()
S
63 3 11
AdsSoapClient::GetLastRequestId()
S
63 3 11
SoapRequestXmlFixer::RemoveEmptyHeaderElements()
S
63 3 11
AdsUser::GetAuthVarValue()
S
64 3 11
OAuthUtils::GetRequestToken()
S
57 2 16
HandleXmlError()
S
67 3 8
SoapRequestXmlFixer::FixXmlNodes()
S
65 3 9
ChoiceUtils::GetValue()
S
67 3 8
Logger::LogTo()
S
64 3 10
AdsSoapClient::__soapCall()
S
59 2 15
SoapRequestXmlFixer::RedeclareXsiTypeNamespaceDefinition()
S
63 3 9
AdWordsUser::GetClientId()
S
70 3 7
AdWordsUser::SetClientId()
S
64 3 10
AdsUser::Define()
S
73 3 5
AdWordsSoapClientFactory::__construct()
S
66 3 8
AdWordsUser::GetOAuthScope()
S
67 3 7
AdWordsSoapClient::GenerateRequestInfoMessage()
S
60 2 12
SoapRequestXmlFixer::FixXml()
S
62 2 11
TestUtils::CreateLocationExtension()
S
55 1 19
OAuthUtils::GetSignedRequestParameters()
S
55 1 19
Logger::LogToAllAppenders()
S
70 2 6
Logger::LogToAppenders()
S
72 2 5
MapUtils::GetMap()
S
69 2 7
AdWordsUser::RegenerateAuthToken()
S
63 2 10
MediaUtils::GetBase64Data()
S
68 2 7
OAuthUtils::FormatParametersForHeader()
S
67 2 7
XmlUtils::PrettyPrint()
S
63 2 10
AdsSoapClient::GetHeaderValue()
S
69 2 7
AdsSoapClient::GetLastResponseDom()
S
71 2 6
AdsSoapClient::GetLastRequestDom()
S
71 2 6
AdWordsSoapClient::__doRequest()
S
64 2 9
AdsUser::GetHeaderValue()
S
69 2 7
AdsSoapClient::GetLastFaultMessage()
S
76 2 4
AdsUser::RequestOAuthToken()
S
69 2 6
AdWordsSoapClient::RemoveSensitiveInfo()
S
72 2 5
GenericsCheckProxy::__construct()
S
66 2 8
AuthToken::__construct()
S
63 2 10
AdWordsSoapClient::GetEffectiveUser()
S
74 2 5
TestUtils::AddReportDefinition()
S
58 1 15
ErrorUtils::GetSourceOperationIndex()
S
66 2 9
Logger::Log()
S
70 2 6
TestUtils::CreateTextAd()
S
59 1 14
TestUtils::CreateKeyword()
S
61 1 12
TestUtils::CreateNegativeCampaignKeyword()
S
61 1 12
TestUtils::CreateCampaign()
S
61 1 11
TestUtils::CreateAdGroup()
S
61 1 11
OAuthUtils::GetAccessToken()
S
62 1 11
TestUtils::CreateAdExtensionOverride()
S
66 1 8
AdWordsUser::GetReportDefinitionService()
S
74 1 4
AdWordsUser::GetAdGroupCriterionService()
S
74 1 4
Logger::LogToFile()
S
79 1 3
AdsSoapClient::__construct()
S
70 1 6
AdWordsUser::GetTargetingIdeaService()
S
74 1 4
AdsSoapClient::GetServer()
S
70 1 6
TestUtils::UploadImage()
S
65 1 9
AdWordsUser::GetUserListService()
S
74 1 4
OAuthUtils::FormatParametersForUrl()
S
78 1 3
AdWordsUser::GetAdParamService()
S
74 1 4
AdWordsUser::GetTrafficEstimatorService()
S
74 1 4
SoapClientFactory::GetAdsUser()
S
82 1 3
MediaUtils::__construct()
S
98 1 1
SoapRequestXmlFixer::__construct()
S
70 1 7
AdsSoapClient::GetAdsUser()
S
82 1 3
AdWordsUser::GetAlertService()
S
74 1 4
AdWordsUser::GetDeveloperToken()
S
80 1 3
OgnlUtils::__construct()
S
98 1 1
Logger::WriteMessage()
S
67 1 7
AdsSoapClient::GetHeaderNames()
S
80 1 3
AdWordsUser::SetDeveloperToken()
S
80 1 3
AdsSoapClient::SetHeaderValue()
S
80 1 3
AdsSoapClient::GenerateSoapHeader()
S
100 1 0
AdWordsUser::SetApplicationToken()
S
80 1 3
AdsSoapClient::RemoveSensitiveInfo()
S
100 1 0
AdsSoapClient::GenerateRequestInfoMessage()
S
100 1 0
AdWordsUser::GetBulkOpportunityService()
S
74 1 4
GenericsCheckProxy::__call()
S
79 1 3
AdsUser::__construct()
S
74 1 5
AdWordsUser::GetUserAgent()
S
80 1 3
AdsUser::GetHeaderNames()
S
80 1 3
AdWordsUser::SetClientLibraryUserAgent()
S
75 1 4
AdsUser::SetHeaderValue()
S
80 1 3
AdsUser::GetServiceSoapClient()
S
75 1 4
AdsUser::LogDefaults()
S
71 1 6
AdWordsUser::SetEmail()
S
81 1 3
AdWordsUser::GetCampaignCriterionService()
S
74 1 4
AdsUser::GetDefaultServer()
S
82 1 3
AdsUser::SetDefaultServer()
S
81 1 3
AdsUser::GetDefaultVersion()
S
82 1 3
AdsUser::GetClientLibraryIdentifier()
S
100 1 0
AuthTokenException::GetCaptchaUrl()
S
82 1 3
SoapClientFactory::GetServer()
S
82 1 3
AdsSoapClient::LogRequestInfo()
S
73 1 5
AdWordsUser::GetAdExtensionOverrideService()
S
74 1 4
AdWordsUser::GetAdGroupService()
S
74 1 4
OAuthUtils::GetAuthorizationUrl()
S
66 1 8
AdWordsUser::GetDataService()
S
74 1 4
AdWordsUser::GetExperimentService()
S
74 1 4
AdWordsUser::GetBulkMutateJobService()
S
74 1 4
AdsUser::SetDefaultVersion()
S
81 1 3
AdWordsUser::GetGeoLocationService()
S
74 1 4
AdsSoapClient::GetServiceName()
S
82 1 3
AdWordsSoapClient::GenerateSoapHeader()
S
76 1 4
AdsSoapClient::__doRequest()
S
72 1 5
CurlUtils::__construct()
S
98 1 1
AdWordsUser::GetCampaignService()
S
74 1 4
AdsUser::UpgradeOAuthToken()
S
76 1 4
AdWordsUser::GetCampaignTargetService()
S
74 1 4
Logger::LogToStream()
S
79 1 3
AdWordsUser::GetCampaignAdExtensionService()
S
74 1 4
AuthTokenException::GetCaptchaToken()
S
82 1 3
AdWordsUser::SetAuthToken()
S
80 1 3
AdWordsUser::GetBidLandscapeService()
S
74 1 4
AdWordsSoapClient::__construct()
S
75 1 4
SoapClientFactory::DoRequireOnce()
S
100 1 0
AdsUser::GetWsdlCacheType()
S
82 1 3
ValidationException::__construct()
S
72 1 5
AuthTokenException::__construct()
S
68 1 7
AdsUser::GetSoapCompressionLevel()
S
82 1 3
AdsUser::IsSoapCompressionEnabled()
S
82 1 3
TestUtils::RemoveAdExtensionOverride()
S
65 1 9
AdWordsUser::GetInfoService()
S
74 1 4
Logger::__construct()
S
98 1 1
AdsUser::GetOAuthScope()
S
100 1 0
ChoiceUtils::__construct()
S
98 1 1
AdsUser::SetOAuthInfo()
S
81 1 3
AdWordsUser::GetEmail()
S
82 1 3
TestUtils::__construct()
S
77 1 4
TestUtils::CreateUser()
S
63 1 10
ReportDownloadException::__construct()
S
79 1 3
AdsSoapClient::LogSoapXml()
S
70 1 6
SoapClientFactory::GetServiceLocation()
S
72 1 5
SoapClientFactory::GetVersion()
S
82 1 3
AdsUser::GetLogsDirectory()
S
82 1 3
AdWordsUser::GetConversionTrackerService()
S
74 1 4
AdsSoapClient::IsFault()
S
80 1 3
AdWordsUser::GetPassword()
S
82 1 3
ReportUtils::__construct()
S
98 1 1
AdWordsUser::GetCustomerSyncService()
S
74 1 4
AdsSoapClient::GetLastMethodName()
S
82 1 3
AuthToken::GetServer()
S
82 1 3
XmlUtils::GetDomFromXml()
S
66 1 8
TestUtils::DeleteCampaign()
S
66 1 8
SoapClientFactory::__construct()
S
69 1 7
AdsUser::GetAuthServer()
S
82 1 3
AuthTokenException::GetUrl()
S
82 1 3
AdWordsUser::GetClientLibraryIdentifier()
S
81 1 3
AdWordsUser::GetMediaService()
S
74 1 4
SoapClientFactory::GetProductName()
S
82 1 3
AdWordsSoapClientFactory::DoRequireOnce()
S
74 1 4
AdWordsUser::SetPassword()
S
81 1 3
MapUtils::__construct()
S
98 1 1
AdWordsUser::GetServicedAccountService()
S
74 1 4
AdsSoapClient::GetEmail()
S
81 1 3
TestUtils::SetAdParam()
S
69 1 6
AuthTokenException::GetError()
S
82 1 3
AdsUser::GetOAuthInfo()
S
82 1 3
AdsUser::GetOAuthAuthorizationUrl()
S
76 1 4
AdWordsUser::GetAdGroupAdService()
S
74 1 4
AdWordsUser::GetApplicationToken()
S
80 1 3
OAuthUtils::__construct()
S
98 1 1
ErrorUtils::__construct()
S
98 1 1