Code Analysis: eHive Access 2.4.2

Function Rating Maintainability Complexity Lines of code
ehive\api\Transport::get()
D
30 33 107
ehive\api\Account::__construct()
C
42 31 37
ehive\api\Transport::getAuthenticated()
B
31 16 127
ehive\api\DaoHelper::getObjectsQueryString()
B
39 20 66
ehive\api\Transport::put()
A
36 12 87
ehive\api\Transport::post()
A
36 12 85
ehive\api\ObjectRecord::__construct()
A
49 15 27
eHiveAccess::plugin_options_validate()
A
43 13 46
ehive\api\Transport::delete()
A
38 10 73
ehive\api\DaoHelper::getCommunitiesQueryString()
A
46 11 41
ehive\api\DaoHelper::getAccountsQueryString()
A
46 11 41
ehive\api\ObjectRecordFilesCollectionV3::__construct()
A
56 10 17
ehive\api\DaoHelper::urlWithCatalogueType()
A
57 9 16
ehive\api\Community::__construct()
S
58 8 14
ehive\api\FileV3::__construct()
S
62 8 10
eHiveAccess::ehive_plugin_update()
S
49 5 34
ehive\api\Comment::__construct()
S
64 7 9
ehive\api\CommentsCollection::__construct()
S
60 6 13
ehive\api\CommunitiesCollection::__construct()
S
60 6 13
ehive\api\AccountsCollection::__construct()
S
60 6 13
ehive\api\ObjectRecordsCollection::__construct()
S
60 6 13
ehive\api\ObjectRecordTagsCollection::__construct()
S
59 6 13
eHiveAccess::eHiveApi()
S
51 5 25
ehive\api\EHiveStatusMessage::__construct()
S
65 6 8
ehive\api\BadRequestMessage::__construct()
S
61 5 12
ehive\api\Field::__construct()
S
62 5 11
ehive\api\Media::__construct()
S
62 5 11
ehive\api\MediaSet::__construct()
S
62 5 11
ehive\api\FieldSet::__construct()
S
62 5 11
ehive\api\Field::getValues()
S
63 4 11
ehive\api\ObjectRecordTag::__construct()
S
70 4 6
ehive\api\TagCloud::__construct()
S
64 4 10
ehive\api\TagCloudTag::__construct()
S
70 4 6
ehive\api\Transport::__construct()
S
58 3 15
ehive\api\Transport::asOauthCredentials()
S
65 4 8
eHiveAccess::site_type_fn()
S
64 4 8
ehive\api\RequestField::__construct()
S
70 4 6
ehive\api\Attribute::__construct()
S
70 4 6
ehive\api\FieldRow::__construct()
S
64 4 10
ehive\api\MediaRow::__construct()
S
64 4 10
eHiveAccess::getSearchPrivateRecords()
S
73 3 4
ehive\api\Community::getMediaSetByIdentifier()
S
65 3 10
eHiveAccess::getAccountDetailsPageId()
S
71 3 5
eHiveAccess::getIsErrorNotificationEnabled()
S
66 3 8
ehive\api\ObjectRecord::getFieldSetByIdentifier()
S
65 3 10
ehive\api\FieldRow::getFieldByIdentifier()
S
65 3 10
eHiveAccess::account_details_page_fn()
S
62 3 10
eHiveAccess::getObjectDetailsPageId()
S
71 3 5
ehive\api\MediaRow::getMediaByIdentifier()
S
65 3 10
eHiveAccess::object_details_page_fn()
S
62 3 10
eHiveAccess::search_page_fn()
S
62 3 10
ehive\api\ObjectRecord::getMediaSetByIdentifier()
S
65 3 10
eHiveAccess::memcache_enabled_fn()
S
64 3 9
eHiveAccess::private_record_search_enabled_fn()
S
64 3 9
eHiveAccess::getSearchPageId()
S
71 3 5
eHiveAccess::ehive_api_error_notification_enabled_fn()
S
66 3 8
eHiveAccess::account_id_fn()
S
71 3 5
eHiveAccess::community_id_fn()
S
71 3 5
ehive\api\Account::getMediaSetByIdentifier()
S
65 3 10
eHiveAccess::ehive_access_options_help()
S
62 2 12
eHiveAccess::getSearchPageLink()
S
62 2 11
eHiveAccess::ehive_access_options_page()
S
62 1 16
ehive\api\Field::getWidth()
S
70 2 6
ehive\api\Field::getUrl()
S
70 2 6
ehive\api\Field::getTitle()
S
70 2 6
eHiveAccess::getAccountDetailsPageLink()
S
65 2 9
ehive\api\Media::getMediaAttribute()
S
67 2 8
eHiveAccess::getObjectDetailsPageLink()
S
65 2 9
ehive\api\Transport::createUrl()
S
66 2 8
ehive\api\TagCloudDao::getTagCloudInEHive()
S
65 2 8
ehive\api\TagCloudDao::getTagCloudInAccount()
S
65 2 8
ehive\api\TagCloudDao::getTagCloudInCommunity()
S
65 2 8
ehive\api\Field::getIdentifier()
S
70 2 6
ehive\api\Field::getFieldAttribute()
S
67 2 8
ehive\api\Field::getLabel()
S
70 2 6
ehive\api\Field::getHeight()
S
70 2 6
eHiveAccess::ehive_access_admin_options_init()
S
58 1 13
ehive\api\EHiveApi::getObjectRecordFiles()
S
69 1 6
ehive\api\CommentsDao::addObjectRecordComment()
S
67 1 7
ehive\api\Transport::setCredentialsCallback()
S
92 1 1
ehive\api\EHiveForbiddenException::__construct()
S
79 1 3
eHiveAccess::comment_section_text_fn()
S
83 1 3
eHiveAccess::memcached_servers_fn()
S
72 1 5
ehive\api\AccountsDao::getAccount()
S
68 1 7
eHiveAccess::memcache_expiry_fn()
S
72 1 5
ehive\api\AccountsDao::getAccountsInEHive()
S
67 1 7
ehive\api\AccountsDao::getAccountsInCommunity()
S
66 1 7
eHiveAccess::deactivate()
S
91 1 2
ehive\api\Transport::getOauthCredentials()
S
67 1 8
ehive\api\Transport::mecacheKey()
S
79 1 3
ehive\api\CommunitiesDao::getCommunitiesModeratedByAccount()
S
68 1 7
ehive\api\EHiveApi::getConfiguration()
S
83 1 3
ehive\api\CommunitiesDao::getCommunitiesInEHive()
S
67 1 7
ehive\api\InterestingObjectRecordsDao::__construct()
S
76 1 4
ehive\api\InterestingObjectRecordsDao::getInterestingObjectRecordsInEHive()
S
65 1 8
ehive\api\InterestingObjectRecordsDao::getInterestingObjectRecordsInAccount()
S
64 1 8
ehive\api\InterestingObjectRecordsDao::getInterestingObjectRecordsInCommunity()
S
65 1 8
ehive\api\InterestingObjectRecordsDao::getInterestingObjectRecordsInAccountInCommunity()
S
64 1 8
ehive\api\ObjectRecordsDao::__construct()
S
76 1 4
ehive\api\ObjectRecordsDao::getObjectRecord()
S
69 1 6
ehive\api\ObjectRecordsDao::getObjectRecordsInEHive()
S
66 1 7
ehive\api\ObjectRecordsDao::getObjectRecordsInAccount()
S
66 1 7
ehive\api\ObjectRecordsDao::getObjectRecordsInCommunity()
S
66 1 7
ehive\api\ObjectRecordsDao::getObjectRecordsInAccountInCommunity()
S
66 1 7
ehive\api\ObjectRecordsDao::getObjectRecordFiles()
S
69 1 6
ehive\api\ObjectRecordTagsDao::__construct()
S
76 1 4
ehive\api\ObjectRecordTagsDao::getObjectRecordTags()
S
67 1 7
ehive\api\ObjectRecordTagsDao::addObjectRecordTag()
S
67 1 7
ehive\api\ObjectRecordTagsDao::deleteObjectRecordTag()
S
67 1 7
ehive\api\Transport::setTrackingId()
S
92 1 1
ehive\api\EHiveApi::getInterestingObjectRecordsInAccount()
S
69 1 6
eHiveAccess::getSiteType()
S
75 1 4
ehive\api\EHiveApi::getInterestingObjectRecordsInCommunity()
S
69 1 6
eHiveAccess::activate()
S
91 1 2
ehive\api\EHiveApi::getRecentObjectRecordsInAccount()
S
69 1 6
ehive\api\EHiveApi::getRecentObjectRecordsInCommunity()
S
69 1 6
ehive\api\RecentObjectRecordsDao::getRecentObjectRecordsInCommunity()
S
65 1 8
eHiveAccess::ehive_access_admin_enqueue_styles()
S
82 1 3
ehive\api\RecentObjectRecordsDao::getRecentObjectRecordsInAccount()
S
64 1 8
ehive\api\CommentsDao::getObjectRecordComments()
S
65 1 8
ehive\api\Transport::setApiUrl()
S
92 1 1
ehive\api\Transport::setClientSecret()
S
92 1 1
ehive\api\EHiveApi::getPopularObjectRecordsInAccount()
S
69 1 6
ehive\api\EHiveApi::getCommunitiesModeratoredByAccount()
S
70 1 6
ehive\api\EHiveApi::getInterestingObjectRecordsInEHive()
S
69 1 6
ehive\api\EHiveApi::getPopularObjectRecordsInCommunity()
S
69 1 6
eHiveAccess::ehive_access_admin_menu()
S
64 1 8
ehive\api\EHiveApi::deleteObjectRecordTag()
S
69 1 6
eHiveAccess::oauth_section_text_fn()
S
71 1 5
ehive\api\PopularObjectRecordsDao::getPopularObjectRecordsInAccount()
S
64 1 8
eHiveAccess::ehive_api_error_message_fn()
S
72 1 5
ehive\api\RecentObjectRecordsDao::__construct()
S
76 1 4
ehive\api\EHiveApi::getAccountsInCommunity()
S
69 1 6
ehive\api\PopularObjectRecordsDao::getPopularObjectRecordsInEHive()
S
65 1 8
eHiveAccess::site_section_text_fn()
S
68 1 6
ehive\api\EHiveApi::addObjectRecordComment()
S
70 1 6
ehive\api\PopularObjectRecordsDao::getPopularObjectRecordsInCommunity()
S
65 1 8
ehive\api\EHiveApi::addObjectRecordTag()
S
70 1 6
ehive\api\EHiveApi::getPopularObjectRecordsInAccountInCommunity()
S
69 1 6
ehive\api\CommentsDao::__construct()
S
81 1 3
ehive\api\EHiveStatusMessage::toString()
S
77 1 3
eHiveAccess::getErrorMessage()
S
73 1 5
ehive\api\EHiveApi::getPopularObjectRecordsInEHive()
S
69 1 6
ehive\api\RecentObjectRecordsDao::getRecentObjectRecordsInEHive()
S
65 1 8
ehive\api\RecentObjectRecordsDao::getRecentObjectRecordsInAccountInCommunity()
S
64 1 8
ehive\api\EHiveBadRequestException::__construct()
S
74 1 5
ehive\api\EHiveApi::getObjectRecordTags()
S
70 1 6
ehive\api\PopularObjectRecordsDao::__construct()
S
76 1 4
eHiveAccess::client_secret_fn()
S
75 1 4
ehive\api\EHiveApi::__construct()
S
77 1 3
ehive\api\EHiveApi::getInterestingObjectRecordsInAccountInCommunity()
S
69 1 6
ehive\api\AccountsDao::__construct()
S
76 1 4
ehive\api\EHiveApi::getObjectRecordComments()
S
69 1 6
ehive\api\EHiveUnauthorizedException::__construct()
S
79 1 3
ehive\api\EHiveApi::getTagCloudInAccount()
S
69 1 6
ehive\api\EHiveApi::getObjectRecord()
S
70 1 6
ehive\api\EHiveApi::getObjectRecordsInAccountInCommunity()
S
68 1 6
ehive\api\EHiveApi::getObjectRecordsInEHive()
S
69 1 6
eHiveAccess::getCommunityId()
S
75 1 4
ehive\api\EHiveFatalServerException::__construct()
S
79 1 3
ehive\api\EHiveApi::getAccountsInEHive()
S
69 1 6
ehive\api\EHiveApi::getTagCloudInCommunity()
S
69 1 6
eHiveAccess::tracking_id_fn()
S
75 1 4
eHiveAccess::client_id_fn()
S
75 1 4
ehive\api\EHiveApi::getTagCloudInEHive()
S
70 1 6
ehive\api\AccountsDao::getAccountInCommunity()
S
67 1 7
ehive\api\EHiveApi::getRecentObjectRecordsInEHive()
S
69 1 6
ehive\api\EHiveApi::getAccount()
S
70 1 6
ehive\api\TagCloudDao::__construct()
S
76 1 4
eHiveAccess::ehive_api_section_fn()
S
66 1 7
ehive\api\EHiveApi::getObjectRecordsInAccount()
S
68 1 6
ehive\api\EHiveApi::getObjectRecordsInCommunity()
S
68 1 6
ehive\api\EHiveApi::getCommunitiesInEHive()
S
69 1 6
ehive\api\EHiveApi::getAccountInCommunity()
S
69 1 6
ehive\api\CommunitiesDao::__construct()
S
76 1 4
ehive\api\EHiveApi::getRecentObjectRecordsInAccountInCommunity()
S
69 1 6
eHiveAccess::__construct()
S
75 1 4
ehive\api\Transport::setOauthToken()
S
92 1 1
ehive\api\EHiveNotFoundException::__construct()
S
79 1 3
eHiveAccess::getAccountId()
S
75 1 4
eHiveAccess::ehive_access_plugin_action_links()
S
72 1 5
eHiveAccess::page_configuration_section_text_fn()
S
71 1 5
ehive\api\PopularObjectRecordsDao::getPopularObjectRecordsInAccountInCommunity()
S
64 1 8
ehive\api\EHiveApiException::__construct()
S
81 1 3
ehive\api\Transport::setClientId()
S
92 1 1