Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
tao_actions_AdvancedSearch0%
tao_actions_Breadcrumbs0%
tao_actions_ClassMetadata0%
tao_actions_ClientConfig0%
tao_actions_CommonRestModule0%
tao_actions_Export0%
tao_actions_File0%
tao_actions_GenerisTree0%
tao_actions_Health0%
tao_actions_Import0%
tao_actions_Languages0%
tao_actions_Lock0%
tao_actions_Log0%
tao_actions_Main0%
tao_actions_MetadataImport0%
tao_actions_Notification0%
tao_actions_PasswordRecovery0%
tao_actions_Permission0%
tao_actions_PropertiesAuthoring0%
tao_actions_PropertyValues0%
tao_actions_QueueAction0%
tao_actions_RdfController0%
tao_actions_ResourceRelations0%
tao_actions_RestClass0%
tao_actions_RestController0%
tao_actions_RestResource0%
tao_actions_RestUser0%
tao_actions_RestVersion0%
tao_actions_Roles0%
tao_actions_SaSModule0%
tao_actions_Search0%
tao_actions_Security0%
tao_actions_ServiceModule0%
tao_actions_SinglePageModule0%
tao_actions_TaskQueue0%
tao_actions_TaskQueueData0%
tao_actions_TaskQueueWebApi0%
tao_actions_Translation0%
tao_actions_UserSettings0%
tao_actions_Users0%
tao_actions_WebHooks0%
tao_actions_WebService0%
tao_actions_form_AbstractProperty0%
tao_actions_form_Clazz0%
tao_actions_form_CreateInstance0%
tao_actions_form_CspHeader0%
tao_actions_form_EditClassLabel0%
tao_actions_form_Export0%
tao_actions_form_Generis0%
tao_actions_form_Import0%
tao_actions_form_IndexProperty0%
tao_actions_form_Instance0%
tao_actions_form_List0%
tao_actions_form_Login0%
tao_actions_form_PasswordRecovery0%
tao_actions_form_RemoteList0%
tao_actions_form_ResetUserPassword0%
tao_actions_form_RestForm0%
tao_actions_form_RestUserForm0%
tao_actions_form_Role0%
tao_actions_form_Search0%
tao_actions_form_SimpleProperty0%
tao_actions_form_Translate0%
tao_actions_form_UserPassword0%
tao_actions_form_UserSettings0%
tao_actions_form_Users0%
tao_actions_RestTrait0%
tao_actions_CommonModule1%
tao_actions_ExtensionsManager41%

Project Risks

Class CRAP
tao_actions_RdfController39006
tao_actions_PropertiesAuthoring10302
tao_actions_Main6320
tao_actions_form_RestForm4160
tao_actions_Users3080
tao_actions_CommonRestModule2550
tao_actions_RestResource2550
tao_actions_CommonModule2047
tao_actions_SaSModule1640
tao_actions_TaskQueueWebApi1482
tao_actions_form_RestUserForm1406
tao_actions_form_Instance1260
tao_actions_form_SimpleProperty1260
tao_actions_Export1056
tao_actions_form_CreateInstance1056
tao_actions_form_UserSettings870
tao_actions_RestController600
tao_actions_form_Clazz600
tao_actions_form_Users552
tao_actions_Translation462
tao_actions_Breadcrumbs420
tao_actions_Roles420
tao_actions_WebHooks420
tao_actions_UserSettings380
tao_actions_Import342
tao_actions_RestTrait342
tao_actions_File306
tao_actions_SinglePageModule272
tao_actions_form_Export240
tao_actions_form_Search240
tao_actions_TaskQueue210
tao_actions_form_AbstractProperty182
tao_actions_form_IndexProperty182
tao_actions_form_Translate182
tao_actions_Notification156
tao_actions_PasswordRecovery156
tao_actions_QueueAction156
tao_actions_TaskQueueData156
tao_actions_form_CspHeader132
tao_actions_form_EditClassLabel132
tao_actions_GenerisTree110
tao_actions_Log110
tao_actions_ServiceModule110
tao_actions_ExtensionsManager91
tao_actions_Lock90
tao_actions_Search90
tao_actions_form_Import90
tao_actions_form_Login72
tao_actions_PropertyValues56
tao_actions_RestUser56
tao_actions_form_Generis42
tao_actions_Languages30
tao_actions_form_RemoteList30
tao_actions_ResourceRelations20
tao_actions_Security20
tao_actions_form_Role20
tao_actions_ClientConfig12
tao_actions_Health12
tao_actions_Permission12
tao_actions_RestClass12
tao_actions_RestVersion6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
status0%
parseRoute0%
getRoutes0%
returnData0%
requestService0%
breadcrumbs0%
load0%
get0%
getWithMapping0%
config0%
getClientConfigStorage0%
__construct0%
initialize0%
hasAccess0%
hasWriteAccessToAction0%
hasReadAccessByContext0%
hasWriteAccessByContext0%
getUserRoles0%
setView0%
defaultData0%
returnError0%
getTemplatePath0%
getClientConfigUrl0%
getClientTimeout0%
returnJson0%
returnReport0%
getSession0%
getServiceManager0%
validateCsrf0%
logCsrfFailure0%
getPsrResponse0%
getActionAccessControl0%
index0%
getCrudService0%
get0%
delete0%
post0%
put0%
getPostData0%
getBodyData0%
getRequestData0%
getParameters0%
getParametersRequirements0%
getParametersAliases0%
reverseSearchAlias0%
isRequiredParameter0%
getUriFromRequest0%
index0%
getFormFactory0%
isExportable0%
getNotExportableMessage0%
getResourcesToExport0%
getSecureResourceService0%
getCurrentExporter0%
getAvailableExportHandlers0%
postInstall0%
forceRebuildDependencyInjectionContainer0%
upload0%
uploadFile0%
downloadFile0%
getPropertyFileInfo0%
accessFile0%
getData0%
setValues0%
setReverseValues0%
index0%
getEventManager0%
index0%
getFormTitle0%
getCurrentImporter0%
getAvailableImportHandlers0%
getImportByHandler0%
getCurrentClass0%
getValidators0%
getImportHandlerServiceIdMap0%
createTaskData0%
getTaskParams0%
__construct0%
index0%
getLanguages0%
locked0%
release0%
forceRelease0%
log0%
getLevel0%
entry0%
getDynamicConfigProvider0%
login0%
logout0%
index0%
getNavigationElementsByGroup0%
getMenuElementChildren0%
getSections0%
isReady0%
getUserService0%
getSectionVisibilityFilter0%
getDefaultPageUrl0%
getSectionVisibilityByRoleFilter0%
isRestricted0%
getFormTitle0%
getAvailableImportHandlers0%
getImportHandlerServiceIdMap0%
getImportByHandler0%
getCurrentClass0%
getAgnosticImportHandler0%
getCount0%
getList0%
getDetail0%
getUiList0%
getUserService0%
index0%
resetPassword0%
sendMessage0%
getPasswordRecovery0%
denied0%
getEventManager0%
index0%
addClassProperty0%
removeClassProperty0%
removePropertyIndex0%
addPropertyIndex0%
getCurrentClass0%
getCurrentInstance0%
getClassForm0%
populateSubmittedProperties0%
getDependsOnPropertyOptions0%
saveSimpleProperty0%
savePropertyIndex0%
bindProperties0%
extractClassData0%
extractPropertyData0%
saveProperties0%
getDecodedPropertyValue0%
setDependsOnProperty0%
invalidatePropertyCache0%
isElasticSearchEnabled0%
getFeatureFlagChecker0%
getParentPropertyListCachedRepository0%
getPropertyChangedValidator0%
getPropertyTypeValidator0%
getPropertyListValidator0%
getDependsOnPropertyRepository0%
getDependsOnPropertySynchronizer0%
getClassFormValidators0%
get0%
getDependOnPropertyList0%
getDependentProperties0%
getRepository0%
getQueueService0%
isAsyncQueue0%
getTaskReport0%
prepareDownload0%
getReportAttachment0%
getFile0%
__construct0%
getClassService0%
validateInstanceRoot0%
validateInstancesRoot0%
isLocked0%
getCurrentClass0%
getCurrentInstance0%
validateUri0%
editClassProperties0%
editClass0%
getClassForm0%
index0%
getOntologyData0%
getTreeOptionsFromRequest0%
addPermissions0%
computePermissions0%
editClassLabel0%
addInstance0%
addSubClass0%
addInstanceForm0%
createInstance0%
editInstance0%
cloneInstance0%
copyInstance0%
copyClass0%
moveInstance0%
moveResource0%
moveAll0%
translateInstance0%
getTranslatedData0%
delete0%
deleteResource0%
deleteClass0%
deleteAll0%
addClassProperty0%
removeClassProperty0%
hasWriteAccess0%
validateMoveRequest0%
moveAllInstances0%
getInstancesList0%
getInstancesToMove0%
move0%
returnJsonError0%
getExtraValidationRules0%
getExcludedProperties0%
getActionService0%
getResourceService0%
getSignatureGenerator0%
createFormSignature0%
validateDestinationClass0%
getEventManager0%
getClassDeleter0%
getResourceDeleter0%
getQueueDispatcher0%
getResourceTransfer0%
getResourceParentClass0%
index0%
getResourceRelationService0%
getAll0%
__construct0%
getClassFromRequest0%
createSubClass0%
create0%
edit0%
getAll0%
getRequestParameters0%
processForm0%
getForm0%
getResourceParameter0%
getClassParameter0%
returnValidationFailure0%
returnFailure0%
returnSuccess0%
getResourceService0%
getAdvancedLogger0%
getForm0%
getResourceParameter0%
getClassParameter0%
index0%
index0%
editRole0%
assignUsers0%
delete0%
getUsers0%
editRoleClass0%
getRootClass0%
getClassService0%
getUserService0%
getDeleteRoleService0%
setView0%
getRootClass0%
getDataKind0%
sasSelect0%
sasSet0%
sasAddInstance0%
sasEditInstance0%
sasDeleteInstance0%
getCurrentClass0%
sasGetOntologyData0%
setVariables0%
isStandalone0%
searchParams0%
search0%
getIndexes0%
getSearchProxy0%
initialize0%
index0%
getServiceCallId0%
getState0%
setState0%
submitState0%
getUserPropertyValues0%
getDirectory0%
setClientRoute0%
setClientParam0%
getLayout0%
composeView0%
setPage0%
defaultData0%
get0%
getAll0%
getStatus0%
getTaskLogEntityDecorateProcessor0%
getTasks0%
getStatus0%
archiveTask0%
downloadTask0%
getAll0%
get0%
stats0%
archive0%
cancel0%
download0%
checkIfTaskIdExists0%
checkIfIsXmlHttpRequest0%
detectTaskIds0%
getSessionUserUri0%
getFileReferenceSerializer0%
getTaskLogEntityDecorateProcessor0%
getFileSystemService0%
getTaskLogService0%
update0%
delete0%
translate0%
translations0%
translatable0%
sync0%
status0%
getResourceTranslationRetriever0%
getResourceTranslatableRetriever0%
getTranslationCreationService0%
getTranslationUpdateService0%
getTranslationSyncService0%
getTranslationDeletionService0%
getResourceTranslatableStatusRetriever0%
password0%
properties0%
getExtensionManager0%
getUserService0%
getUserSettingsService0%
getUserSettingsFormFactory0%
getUserLanguageService0%
getLanguageService0%
getFeatureFlagChecker0%
isDemoMode0%
getEventManager0%
index0%
data0%
delete0%
add0%
addInstanceForm0%
checkLogin0%
edit0%
unlock0%
lock0%
getUserResource0%
checkUser0%
getUserLocksService0%
addInstanceForm0%
authTpl0%
editInstance0%
getClassService0%
saveInstance0%
getWebhookAuthService0%
getWebhookEventsService0%
getWebhookClassService0%
index0%
__construct0%
getPropertyInstance0%
initForm0%
isParentProperty0%
getGroupTitle0%
getIndex0%
__construct0%
getClassInstance0%
getTopClazz0%
getPropertyForm0%
initForm0%
initElements0%
getSystemProperties0%
getNamespaceHelper0%
__construct0%
initForm0%
initElements0%
addSignature0%
getSignature0%
getDataToSign0%
initForm0%
initElements0%
getSettings0%
getSourceOptions0%
handleFormPost0%
groupElements0%
initializeFormData0%
setValidation0%
__construct0%
getClassInstance0%
initForm0%
initElements0%
addSignature0%
getNamespaceHelper0%
__construct0%
setInfoBox0%
initForm0%
initElements0%
getFormats0%
__construct0%
getClazz0%
getInstance0%
getTopClazz0%
__construct0%
initForm0%
initElements0%
__construct0%
getIndex0%
initForm0%
initElements0%
initForm0%
initElements0%
getElementFactory0%
getServiceLocator0%
getFormDataProvider0%
isEmptyLabel0%
initForm0%
initElements0%
initForm0%
initElements0%
initForm0%
initElements0%
initForm0%
initElements0%
createTextBoxElement0%
initForm0%
initElements0%
__construct0%
initFormProperties0%
getData0%
bind0%
validate0%
save0%
getClassProperties0%
getTopClass0%
getWidgetProperty0%
getPropertyValidators0%
getRangeData0%
getFieldValue0%
doesExist0%
isNew0%
prepareValuesToSave0%
getData0%
validate0%
getPropertyValidators0%
validatePassword0%
prepareValuesToSave0%
isLoginAvailable0%
getTopClass0%
getUserClass0%
initElements0%
getTopClazz0%
initForm0%
getClassProperties0%
initElements0%
initElements0%
getTreeElement0%
addDependsOnProperty0%
getListElement0%
disableValues0%
getSchemaProperties0%
getDependsOnPropertyFormFieldFactory0%
getElementPropertyTypeFactory0%
getElementPropertyListValuesFactory0%
getElementPropertyEmptyListValuesFactory0%
getFeatureFlagChecker0%
getContainer0%
initForm0%
initElements0%
initForm0%
initElements0%
__construct0%
setUserTimezoneService0%
setContainer0%
setLanguageService0%
initForm0%
initElements0%
addInterfaceModeElement0%
addTimezoneEl0%
getUserTimezoneService0%
getLanguageService0%
getFeatureFlagChecker0%
getContainer0%
getInterfaceModeOptions0%
__construct0%
getUser0%
initForm0%
initElements0%
initLoginElement0%
getSanitizerRegexValidator0%
getAcceptableMimeTypes0%
returnFailure0%
returnSuccess0%
encode0%
getErrorMessage0%
logException0%
getAdvancedLogger0%
uninstall21%
disable25%
enable25%
getCurrentExtension33%
install36%
sortExtensionList75%

Project Risks

Method CRAP
initElements756
login650
initElements650
index342
initElements342
data272
validate272
translateInstance240
initElements240
validate210
getAll182
initFormProperties182
getClassFromRequest156
initElements156
entry132
populateSubmittedProperties132
saveSimpleProperty132
initElements132
getSections110
getTreeOptionsFromRequest110
edit110
initElements110
initElements110
initElements110
index90
deleteAll90
createSubClass90
saveInstance90
getNavigationElementsByGroup72
addPropertyIndex72
saveProperties72
getInstancesToMove72
sasGetOntologyData72
getFieldValue72
getData72
requestService56
setReverseValues56
getLevel56
index56
computePermissions56
editClassLabel56
copyInstance56
moveInstance56
composeView56
get56
archive56
download56
properties56
initElements56
__construct56
__construct56
getParameters42
getUriFromRequest42
getPropertyFileInfo42
getMenuElementChildren42
getClassForm42
invalidatePropertyCache42
getCurrentClass42
getRequestParameters42
editRole42
__construct42
encode42
defaultData30
returnError30
returnReport30
getBodyData30
getResourcesToExport30
locked30
index30
getCurrentClass30
savePropertyIndex30
validateInstanceRoot30
copyClass30
moveAll30
deleteResource30
deleteClass30
getResourceParentClass30
create30
edit30
sasSet30
setPage30
downloadTask30
cancel30
delete30
authTpl30
getRangeData30
prepareValuesToSave30
initElements30
load20
validateCsrf20
put20
isRequiredParameter20
getCurrentExporter20
getCurrentImporter20
getUiList20
index20
resetPassword20
removePropertyIndex20
getDependOnPropertyList20
getReportAttachment20
isLocked20
addPermissions20
addInstance20
addSubClass20
addInstanceForm20
cloneInstance20
moveResource20
delete20
validateMoveRequest20
moveAllInstances20
getInstancesList20
validateDestinationClass20
getResourceParameter20
getClassParameter20
getClassParameter20
delete20
sasAddInstance20
getCurrentClass20
setVariables20
isStandalone20
getIndexes20
archiveTask20
password20
add20
addInstanceForm20
initForm20
getGroupTitle20
handleFormPost20
initElements20
initElements20
validatePassword20
getTreeElement20
getRoutes12
returnData12
getTemplatePath12
getClientTimeout12
logCsrfFailure12
get12
delete12
upload12
uploadFile12
accessFile12
index12
release12
log12
getDetail12
sendMessage12
denied12
removeClassProperty12
getCurrentInstance12
extractClassData12
extractPropertyData12
getDecodedPropertyValue12
setDependsOnProperty12
getTaskReport12
editInstance12
getTranslatedData12
removeClassProperty12
move12
index12
getAll12
__construct12
returnValidationFailure12
returnFailure12
setView12
sasEditInstance12
index12
getAll12
getStatus12
getAll12
get12
detectTaskIds12
checkLogin12
unlock12
lock12
initForm12
initForm12
initForm12
initForm12
bind12
save12
getPropertyValidators12
initElements12
initForm12
disableValues12
addTimezoneEl12
initLoginElement12
getErrorMessage12
uninstall7
parseRoute6
config6
getServiceManager6
getPsrResponse6
getCrudService6
post6
getPostData6
postInstall6
downloadFile6
setValues6
index6
getAvailableImportHandlers6
createTaskData6
getTaskParams6
index6
getLanguages6
isReady6
getSectionVisibilityFilter6
getDefaultPageUrl6
isRestricted6
getCount6
getList6
addClassProperty6
getQueueService6
getClassService6
validateInstancesRoot6
validateUri6
getOntologyData6
createInstance6
addClassProperty6
processForm6
returnSuccess6
getResourceParameter6
index6
getUsers6
getClassService6
sasSelect6
searchParams6
search6
getServiceCallId6
getState6
setState6
getUserPropertyValues6
getStatus6
checkIfTaskIdExists6
checkIfIsXmlHttpRequest6
update6
delete6
translate6
translations6
translatable6
sync6
status6
getUserResource6
checkUser6
isParentProperty6
initForm6
getDataToSign6
getFormats6
__construct6
getTopClazz6
__construct6
isEmptyLabel6
initElements6
createTextBoxElement6
getPropertyValidators6
prepareValuesToSave6
getSchemaProperties6
getUserTimezoneService6
getLanguageService6
getContainer6
getInterfaceModeOptions6
returnFailure6
returnSuccess6
logException6
getAdvancedLogger6
getCurrentExtension3
install3