Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
checkValue0%
onConfigSave0%
getFileExtension0%
getFilePath0%
__construct0%
getAllFolders0%
createCollection0%
__construct0%
getSubscribedEvents0%
onConfigDelete0%
deleteConfigKeyStore0%
exists0%
updateConfigKeyStore0%
getConfigKeyStore0%
getAggregate0%
get0%
getConfigKeyStore0%
loadRecords0%
anonymous function0%
execute0%
condition0%
ensureStorage0%
read0%
match0%
getAllCollectionNamesHelper0%
__construct0%
resolveMissingContent0%
getMissingContent0%
__construct0%
getSubscribedEvents0%
onMissingContent0%
getSync0%
getCollectionDirectory0%
getAllCollectionNames0%
readMultiple0%
getCollectionName0%
createCollection0%
deleteAll0%
listAll0%
decode0%
encode0%
rename0%
delete0%
write0%
__construct0%
matchArray0%
exists0%
getIDFromConfigName0%
importUpdate0%
importCreate0%
getQueryServiceName0%
invokeHook0%
setStaticCache0%
getFromStaticCache0%
has0%
mapToStorageRecord0%
getPrefix0%
importRename0%
createInstance0%
__construct0%
getDefaultOperations0%
load0%
loadDisplays0%
preSave0%
postDelete0%
postSave0%
deleteDisplays0%
importDelete0%
createFromStorageRecord0%
notExists0%
buildHeader0%
exists0%
compile0%
formBuilder0%
submitForm0%
validateForm0%
buildForm0%
render0%
buildRow0%
__construct0%
updateFromStorageRecord0%
getLookupKeys0%
checkStorageClass0%
getConfigDependencyKey0%
getDataTable0%
getRevisionTable0%
getRevisionDataTable0%
getBaseTable0%
loadMultipleOverrideFree0%
loadOverrideFree0%
getFilePath0%
write0%
exists0%
addChangelistRename0%
extractRenameNames0%
createRenameName0%
getAndSortConfigData0%
validateSiteUuid0%
hasChanges0%
reset0%
moveRenameToUpdate0%
removeFromChangelist0%
addChangelistUpdate0%
__construct0%
addChangelistCreate0%
addChangelistDelete0%
addChangeList0%
getChangelist0%
getEmptyChangelist0%
getTargetStorage0%
getSourceStorage0%
__construct0%
castValue0%
getAllCollectionNames0%
onConfigSave0%
getSchemaWrapper0%
replaceVariable0%
checkConfigSchema0%
addDependencyListsToForm0%
create0%
getTranslatedMessage0%
getExtension0%
getConfigObjects0%
alterDefinitions0%
hasConfigSchema0%
replaceName0%
getSubscribedEvents0%
getFallbackName0%
clearCachedDefinitions0%
getDefinition0%
_getDefinitionWithReplacements0%
_determineType0%
buildDataDefinition0%
get0%
getDiscovery0%
__construct0%
validateValue0%
getStorage0%
delete0%
readMultiple0%
createCollection0%
deleteAll0%
listAll0%
decode0%
encode0%
rename0%
delete0%
write0%
exists0%
getCollectionName0%
reset0%
deleteAll0%
getCoreFolder0%
getComponentFolder0%
getCoreNames0%
getComponentNames0%
getAllFolders0%
listAll0%
rename0%
getAllCollectionNames0%
getConfigObjects0%
initWithData0%
getIterator0%
getElementDefinition0%
getElementDefinition0%
setTypedDataManager0%
getTypedDataManager0%
getDefinitions0%
__construct0%
isNullable0%
buildDataDefinition0%
createElement0%
onChange0%
getExtension0%
toArray0%
isEmpty0%
getElements0%
get0%
parse0%
getAllKeys0%
anonymous function0%
flattenConfigObjects0%
create0%
save0%
hasTrustedData0%
trustData0%
filterOverride0%
getEmptyExtensionsProcessedList0%
reset0%
getStorageComparer0%
getErrors0%
logError0%
__construct0%
getSubscribedEvents0%
filterNestedArray0%
getSubscribedEvents0%
getProcessedConfiguration0%
createConfigObject0%
addOverride0%
getSubscribedEvents0%
onConfigDelete0%
onConfigSave0%
listAll0%
clearStaticCache0%
anonymous function0%
hasUnprocessedConfigurationChanges0%
setProcessedConfiguration0%
getCacheKeys0%
processConfigurations0%
isInstallable0%
processExtension0%
processConfiguration0%
validate0%
getNextConfigurationOperation0%
getNextExtensionOperation0%
finish0%
processMissingContent0%
processExtensions0%
getUnprocessedConfiguration0%
initialize0%
doSyncStep0%
import0%
getUnprocessedExtensions0%
getExtensionChangelist0%
anonymous function0%
createExtensionChangelist0%
setProcessedExtension0%
getProcessedExtensions0%
getConfigCacheKey0%
reset0%
importInvokeOwner0%
getAllCollectionNames0%
getRawData0%
resetOverriddenData0%
setOverriddenData0%
get0%
__construct0%
anonymous function0%
getCacheKeys0%
getCollectionName0%
createCollection0%
get0%
resetListCache0%
deleteAll0%
decode0%
encode0%
rename0%
delete0%
write0%
readMultiple0%
read0%
getName0%
setData0%
propagateConfigOverrideCacheability0%
getConfig0%
loadOverrides0%
doLoadMultiple0%
loadMultiple0%
doGet0%
get0%
getEditable0%
__construct0%
isChanged0%
__construct0%
set0%
getOverrideService0%
getCollectionNames0%
addCollection0%
anonymous function0%
castSafeStrings0%
getCacheMaxAge0%
getCacheContexts0%
clear0%
validateKeys0%
importConfig0%
checkOp0%
importInvokeRename0%
write0%
decode0%
encode0%
rename0%
delete0%
schemaDefinition0%
ensureTableExists0%
doWrite0%
readMultiple0%
deleteAll0%
read0%
exists0%
__construct0%
getOldName0%
__construct0%
alreadyImporting0%
getOverrides0%
getLanguage0%
listAll0%
createCollection0%
__construct0%
link0%
getConfigManager0%
preDelete0%
invalidateTagsOnDelete0%
invalidateTagsOnSave0%
getConfigTarget0%
getConfigDependencyName0%
getCacheTagsToInvalidate0%
toUrl0%
url0%
getCollectionName0%
urlInfo0%
getTypedConfig0%
isUninstalling0%
setUninstalling0%
updateData0%
sortGraph0%
sortAll0%
getAllCollectionNames0%
getNames0%
setOverride0%
findMissingContentDependencies0%
getActiveStorages0%
checkConfigurationToInstall0%
findPreExistingConfiguration0%
isSyncing0%
callOnDependencyRemoval0%
__construct0%
setSyncing0%
getConfigImporter0%
getSourceStorage0%
validateDependencies0%
setSourceStorage0%
getChangelist0%
__construct0%
installCollectionDefaultConfig0%
createConfiguration0%
getConfigToCreate0%
anonymous function0%
installOptionalConfig0%
installDefaultConfig0%
findDefaultConfigWithUnmetDependencies0%
getEnabledExtensions0%
getConfigFactory0%
getConfigCollectionInfo0%
reInjectMe0%
getConfigEntitiesToChangeOnDependencyRemoval0%
findConfigEntityDependentsAsEntities0%
findConfigEntityDependents0%
getConfigDependencyManager0%
uninstall0%
createSnapshot0%
getProfileStorages0%
diff0%
getEntityManager0%
loadConfigEntityByName0%
getEntityTypeIdByName0%
__construct0%
drupalInstallationAttempted0%
drupalGetProfile0%
drupalGetPath0%
getDefaultConfigDirectory0%
set50%
__construct62%
listAll66%
getCollectionPrefix75%
preSave76%
getOriginal76%
get80%
save81%
save83%
validateName85%
rename85%
createGraphConfigEntityDependencies85%
doSave86%

Project Risks

Method CRAP
checkValue600
loadRecords552
compile272
match272
getAllFolders210
castValue210
createConfiguration156
addDependencyListsToForm156
installDefaultConfig132
validateDependencies132
checkOp110
addChangelistRename110
installOptionalConfig110
callOnDependencyRemoval110
doLoadMultiple110
getConfigEntitiesToChangeOnDependencyRemoval90
processConfigurations90
getAllCollectionNamesHelper90
matchArray72
replaceVariable72
execute56
deleteAll56
buildDataDefinition56
onConfigSave56
getFromStaticCache56
doGet42
uninstall42
importInvokeOwner42
addChangelistUpdate42
checkConfigurationToInstall42
get42
filterNestedArray42
get42
preDelete42
findMissingContentDependencies42
buildForm42
getComponentNames42
validate42
listAll30
createSnapshot30
diff30
getCoreNames30
getProfileStorages30
validateValue30
getDefaultOperations30
processExtension30
deleteConfigKeyStore30
getFallbackName30
checkConfigSchema30
readMultiple30
initialize30
setOverriddenData30
get30
alterDefinitions30
ensureTableExists20
write20
preSave20
reset20
setStaticCache20
createFromStorageRecord20
getNextExtensionOperation20
getAllFolders20
findConfigEntityDependentsAsEntities20
listAll20
submitForm20
castSafeStrings20
updateConfigKeyStore20
validateKeys20
ensureStorage20
getNextConfigurationOperation20
getElementDefinition20
importInvokeRename20
hasChanges20
hasUnprocessedConfigurationChanges20
processMissingContent20
processConfiguration20
findPreExistingConfiguration20
_getDefinitionWithReplacements20
importConfig20
doSyncStep20
reInjectMe20
import20
_determineType20
getConfigToCreate20
parse12
flattenConfigObjects12
filterOverride12
deleteDisplays12
set12
delete12
read12
postSave12
readMultiple12
getDefinitions12
readMultiple12
addChangeList12
findConfigEntityDependents12
onConfigSave12
getTargetStorage12
getSourceStorage12
setOverride12
getEntityTypeIdByName12
read12
write12
getElementDefinition12
replaceName12
preSave11
getOriginal11
save6
getSchemaWrapper6
getAndSortConfigData6
rename6
isNullable6
getTypedDataManager6
removeFromChangelist6
rename6
decode6
getChangelist6
onChange6
onMissingContent6
toArray6
getCollectionDirectory6
getAllKeys6
delete6
resolveMissingContent6
getFilePath6
getAllCollectionNames6
deleteAll6
getDiscovery6
anonymous function6
write6
getElements6
buildHeader6
onConfigDelete6
onConfigDelete6
getAllCollectionNames6
listAll6
decode6
exists6
getConfigCacheKey6
anonymous function6
getConfigCollectionInfo6
getConfigDependencyManager6
createConfigObject6
onConfigSave6
loadConfigEntityByName6
__construct6
reset6
setSyncing6
getActiveStorages6
installCollectionDefaultConfig6
createExtensionChangelist6
getExtensionChangelist6
processExtensions6
sortGraph6
read6
getCacheKeys6
__construct6
clear6
anonymous function6
addCollection6
getCollectionNames6
getOverrideService6
formBuilder6
loadOverrides6
render6
buildRow6
checkStorageClass6
loadOverrideFree6
updateFromStorageRecord6
importUpdate6
propagateConfigOverrideCacheability6
hasConfigSchema6
loadDisplays6
postDelete6
deleteAll6
createGraphConfigEntityDependencies5
doSave5
__construct4
get4
set4
save4
validateName4
listAll2
getCollectionPrefix2
rename2