UniteCreatorAPIIntegrations D

Total Complexity 129
Dependencies 16
Dependents 4
Total lines 1,399
Lines of code 861
Logical lines of code 396
Comment lines 181
Methods 49
Properties 2

Methods 49

Method Rating Maintainability Complexity Lines of code
getGoogleEventsData()
A
41 9 58
sortData()
A
50 11 27
getYoutubePlaylistData()
A
42 7 55
getGoogleEventsDatesRange()
A
49 8 31
getGoogleSheetsData()
A
46 7 37
getData()
S
51 7 29
getCurrencyExchangeData()
S
42 5 52
getGoogleEventsSettingsFields()
S
42 2 59
remapLegacyParams()
S
49 3 32
getYoutubePlaylistSettingsFields()
S
45 2 45
getSettingsFields()
S
59 4 14
getTypes()
S
59 4 14
includeServices()
S
65 4 9
getWeatherForecastSettingsFields()
S
46 1 45
getDataForMultisource()
S
62 3 12
getGoogleReviewsData()
S
52 2 24
getWeatherForecastDailyItems()
S
54 2 22
getCurrencyExchangeSettingsFields()
S
49 1 33
addDataToParams()
S
58 2 15
getRequiredParam()
S
65 3 8
getParam()
S
69 3 6
getWeatherForecastHourlyItems()
S
60 2 14
getGoogleSheetsSettingsFields()
S
52 1 26
addGoogleEmptyCredentialsField()
S
62 2 11
getWeatherForecastBasicItem()
S
53 1 22
getGoogleReviewsSettingsFields()
S
56 1 20
getWeatherForecastData()
S
55 1 19
getSheetIdByUrl()
S
67 2 8
addEmptyApiKeyField()
S
63 2 10
addServiceSettingsFields()
S
63 2 10
authorizeGoogleService()
S
69 2 7
getInstance()
S
73 2 5
getSpreadsheetIdByUrl()
S
67 2 8
hasGoogleCredentials()
S
64 2 10
validateGoogleApiKey()
S
72 2 5
validateGoogleCredentials()
S
72 2 5
getCacheTimeParam()
S
68 1 7
addGoogleEmptyApiKeyField()
S
72 1 5
getExchangeRateApiKey()
S
75 1 4
init()
S
82 1 3
_________OTHERS_________()
S
98 1 1
getWeatherForecastCurrentItem()
S
68 1 8
_________GOOGLE_SHEETS_________()
S
98 1 1
_________WEATHER_________()
S
98 1 1
getWeatherForecastInlineTemperatureItem()
S
69 1 7
getWeatherForecastSunTimeItem()
S
69 1 7
authorizeGoogleServiceWithApiKey()
S
81 1 3
getOpenWeatherApiKey()
S
75 1 4
__construct()
S
82 1 3