Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
common_cache_FileCache0%
common_cache_KeyValueCache0%
common_cache_NoCache0%
common_cache_NotFoundException0%
common_cache_PartitionedCachable0%
common_cache_PsrWrapperCache0%
common_cache_PurgeCache0%
common_cache_SingletonCache0%
common_AjaxResponse0%
common_Config0%
common_Exception0%
common_configuration_PHPDatabaseDriver0%
common_exception_BadRequest0%
common_exception_ClassAlreadyExists0%
common_exception_DeprecatedApiMethod0%
common_exception_Error0%
common_exception_FileAlreadyExists0%
common_exception_InconsistentData0%
common_exception_InvalidArgumentType0%
common_exception_IsAjaxAction0%
common_exception_MethodNotAllowed0%
common_exception_MissingParameter0%
common_exception_NoContent0%
common_exception_NoImplementation0%
common_exception_NotAcceptable0%
common_exception_PreConditionFailure0%
common_exception_ResourceNotFound0%
common_exception_RestApi0%
common_exception_SystemUnderMaintenance0%
common_exception_Unauthorized0%
common_exception_UnknownNamespace0%
common_exception_ValidationFailed0%
common_ext_AbstractExtension0%
common_ext_ExtensionInstaller0%
common_ext_ExtensionLoader0%
common_ext_ExtensionModel0%
common_ext_ExtensionUninstaller0%
common_ext_ExtensionUpdater0%
common_ext_ExtensionsManager0%
common_ext_GenerisInstaller0%
common_ext_Namespace0%
common_ext_NamespaceManager0%
common_ext_UpdateException0%
common_ext_UpdateExtensions0%
common_ext_event_ExtensionInstalled0%
common_log_ArchiveFileAppender0%
common_log_UDPAppender0%
common_log_XMLAppender0%
oat\oatbox\AbstractRegistry0%
oat\oatbox\BasicRegistry0%
oat\oatbox\action\ActionResolver0%
oat\oatbox\action\ActionService0%
oat\oatbox\action\Help0%
oat\oatbox\cache\SetupFileCache0%
oat\oatbox\config\ConfigurationService0%
oat\oatbox\extension\exception\ManifestNotFoundException0%
oat\oatbox\extension\script\MissingOptionException0%
oat\oatbox\extension\script\ScriptAction0%
oat\oatbox\extension\script\ScriptException0%
oat\oatbox\filesystem\Directory0%
oat\oatbox\filesystem\File0%
oat\oatbox\filesystem\FileSystem0%
oat\oatbox\filesystem\FileSystemHandler0%
oat\oatbox\filesystem\FileSystemService0%
oat\oatbox\install\Installer0%
oat\oatbox\log\ColoredVerboseLogger0%
oat\oatbox\log\LoggerAggregator0%
oat\oatbox\log\ServiceProvider\LogServiceProvider0%
oat\oatbox\log\StreamHandler0%
oat\oatbox\log\VerboseLogger0%
oat\oatbox\log\VerboseLoggerFactory0%
oat\oatbox\log\logger\TaoMonolog0%
oat\oatbox\log\logger\formatter\CloudWatchJsonFormatter0%
oat\oatbox\log\logger\formatter\TaoJsonLogFormatter0%
oat\oatbox\log\logger\processor\BacktraceProcessor0%
oat\oatbox\log\logger\processor\EnvironmentProcessor0%
oat\oatbox\log\logger\processor\EnvironmentProcessorAbstract0%
oat\oatbox\log\logger\processor\UserIdProcessor0%
oat\oatbox\mutex\NoLockStorage0%
oat\oatbox\service\ConfigurableService0%
oat\oatbox\service\ServiceConfigDriver0%
oat\oatbox\service\SimpleConfigDriver0%
oat\oatbox\session\SessionService0%
oat\oatbox\task\AbstractQueue0%
oat\oatbox\task\AbstractTask0%
oat\oatbox\task\AbstractTaskAction0%
oat\oatbox\task\RunTasks0%
oat\oatbox\task\TaskRunner0%
oat\oatbox\task\TaskService0%
oat\oatbox\task\implementation\InMemoryQueuePersistence0%
oat\oatbox\task\implementation\SyncQueue0%
oat\oatbox\task\implementation\TaskQueuePayload0%
oat\oatbox\user\LoginFailedException0%
oat\oatbox\user\LoginService0%
oat\oatbox\user\UserTimezoneService0%
oat\oatbox\user\auth\AuthFactory0%
oat\oatbox\validator\AbstractFormValidator0%
oat\generis\persistence\EnvironmentVariableKVDriver0%
oat\generis\persistence\Graph\BasicTransactionManager0%
oat\generis\persistence\Graph\GraphTransactionException0%
oat\generis\persistence\Graph\NestedTransactionWrapper0%
common_persistence_GraphPersistence0%
common_persistence_Manager0%
common_persistence_PhpNeo4jDriver0%
common_persistence_SqlKvDriver0%
oat\generis\persistence\sql\SetupDb0%
common_persistence_sql_Filter0%
common_persistence_sql_UpdateMultiple0%
oat\generis\persistence\sql\dbal\MasterSlaveConnection\MasterSlaveSqlLogger0%
oat\generis\persistence\sql\dbal\MasterSlaveConnection\WrappedMasterSlaveConnection0%
common_session_RestrictedSession0%
common_session_SessionManager0%
common_test_TestUser0%
common_test_TestUserSession0%
common_uri_AbstractUriProvider0%
common_uri_MicrotimeUriProvider0%
common_user_User0%
oat\oatbox\PhpSerializeStateless0%
oat\oatbox\PimpleContainerTrait0%
oat\oatbox\event\EventManagerAwareTrait0%
oat\oatbox\filesystem\utils\FileSystemWrapperTrait0%
oat\oatbox\filesystem\utils\FlyWrapperTrait0%
oat\oatbox\log\ContainerLoggerTrait0%
oat\oatbox\mutex\LockTrait0%
common_ext_ExtensionHandler4%
oat\oatbox\mutex\LockService4%
common_session_AnonymousSession10%
common_http_Request11%
common_ext_Extension11%
common_session_BasicSession12%
common_persistence_sql_SchemaManager14%
common_session_php_KeyValueSessionHandler14%
common_user_auth_Service17%
common_log_Logger2Psr22%
common_Logger32%
oat\oatbox\user\AnonymousUser33%
oat\oatbox\extension\Manifest37%
common_ext_ConfigDriver37%
common_persistence_sql_Platform39%
oat\oatbox\cache\NoCache40%
oat\oatbox\service\ServiceManagerAwareTrait40%
common_legacy_LegacyAutoLoader42%
common_ext_ExtensionException42%
common_persistence_PhpRedisDriver44%
common_persistence_sql_dbal_SchemaManager50%
common_persistence_sql_dbal_Driver51%
oat\oatbox\log\LoggerService52%
oat\oatbox\service\ServiceManager54%
common_persistence_Persistence54%
oat\oatbox\extension\script\OptionContainer56%
common_persistence_SqlPersistence60%
common_configuration_FileSystemComponent66%
oat\oatbox\Configurable66%
oat\oatbox\service\ServiceNotFoundException66%
oat\generis\persistence\PersistenceManager69%
common_log_Dispatcher70%
oat\oatbox\cache\KeyValueCache71%
oat\oatbox\log\logger\TaoLog71%
common_Collection73%
common_log_SingleFileAppender73%
oat\oatbox\event\GenericEvent75%
common_persistence_NoStorageKvDriver75%
common_Utils76%
common_configuration_ComponentFactory79%
common_log_Item79%
oat\oatbox\event\EventManager79%
oat\oatbox\log\LoggerAwareTrait80%
common_persistence_sql_MultipleOperations80%
common_persistence_AdvKeyValuePersistence83%
common_persistence_PhpFileDriver84%
oat\oatbox\log\logger\extender\UserContextExtender85%
common_configuration_PHPINIValue85%
common_log_BaseAppender85%
oat\oatbox\extension\ComposerInfo85%
common_report_Report87%
oat\generis\persistence\sql\SchemaCollection88%
oat\oatbox\cache\GcpTokenCacheItemPool89%
oat\oatbox\log\logger\AdvancedLogger89%
common_persistence_InMemoryAdvKvDriver89%

Project Risks

Class CRAP
common_ext_Extension2361
common_ext_ExtensionsManager1722
common_http_Request1634
common_cache_PartitionedCachable1482
oat\oatbox\extension\script\ScriptAction1190
oat\oatbox\filesystem\FileSystemService1190
oat\oatbox\task\AbstractTask1190
common_persistence_SqlKvDriver1122
common_ext_ExtensionInstaller1056
oat\oatbox\log\logger\TaoMonolog992
oat\oatbox\filesystem\File930
oat\oatbox\filesystem\Directory756
oat\oatbox\task\AbstractQueue756
common_Logger722
common_persistence_sql_Filter650
oat\oatbox\extension\Manifest624
common_persistence_PhpRedisDriver576
common_log_ArchiveFileAppender552
common_session_BasicSession474
oat\oatbox\log\logger\processor\BacktraceProcessor462
common_persistence_sql_UpdateMultiple380
oat\oatbox\service\ConfigurableService342
common_ext_UpdateExtensions306
oat\oatbox\install\Installer272
oat\generis\persistence\sql\dbal\MasterSlaveConnection\WrappedMasterSlaveConnection272
oat\oatbox\task\implementation\InMemoryQueuePersistence240
oat\generis\persistence\Graph\BasicTransactionManager240
common_persistence_sql_Platform228
oat\oatbox\mutex\LockService213
oat\oatbox\validator\AbstractFormValidator210
oat\oatbox\action\ActionService182
common_session_RestrictedSession182
oat\oatbox\service\ServiceManager176
oat\oatbox\extension\script\OptionContainer157
common_cache_KeyValueCache156
common_ext_ExtensionUpdater156
oat\generis\persistence\Graph\NestedTransactionWrapper156
common_session_SessionManager156
common_cache_PsrWrapperCache132
common_ext_ExtensionUninstaller132
oat\oatbox\AbstractRegistry132
oat\oatbox\filesystem\FileSystemHandler132
common_persistence_sql_dbal_Driver127
common_legacy_LegacyAutoLoader125
common_ext_ExtensionHandler117
oat\oatbox\task\TaskService110
common_user_auth_Service108
common_configuration_FileSystemComponent103
oat\oatbox\log\logger\formatter\CloudWatchJsonFormatter90
oat\oatbox\log\logger\formatter\TaoJsonLogFormatter90
common_session_php_KeyValueSessionHandler72
oat\oatbox\log\StreamHandler72
oat\oatbox\task\implementation\TaskQueuePayload72
oat\oatbox\user\LoginService72
oat\generis\persistence\EnvironmentVariableKVDriver72
common_persistence_PhpFileDriver69
common_session_AnonymousSession68
common_configuration_ComponentFactory59
common_log_UDPAppender56
oat\oatbox\log\VerboseLoggerFactory56
oat\generis\persistence\sql\SetupDb56
common_report_Report54
common_persistence_AdvKeyValuePersistence51
oat\oatbox\log\LoggerService44
oat\oatbox\service\ServiceManagerAwareTrait43
common_Utils42
common_cache_SingletonCache42
oat\oatbox\cache\SetupFileCache42
oat\oatbox\log\VerboseLogger42
oat\oatbox\task\AbstractTaskAction42
oat\oatbox\task\implementation\SyncQueue42
oat\oatbox\user\auth\AuthFactory42
common_persistence_GraphPersistence42
oat\generis\persistence\sql\dbal\MasterSlaveConnection\MasterSlaveSqlLogger42
common_test_TestUser42
common_log_Item39
oat\generis\persistence\PersistenceManager35
common_ext_ConfigDriver33
common_Collection30
oat\oatbox\event\EventManager30
common_log_Logger2Psr30
common_AjaxResponse30
common_ext_ExtensionLoader30
common_ext_ExtensionModel30
common_ext_GenerisInstaller30
oat\oatbox\log\LoggerAggregator30
common_log_Dispatcher28
common_log_SingleFileAppender27
oat\oatbox\cache\GcpTokenCacheItemPool26
oat\oatbox\extension\ComposerInfo21
common_exception_MissingParameter20
common_exception_ValidationFailed20
common_log_XMLAppender20
oat\oatbox\log\ColoredVerboseLogger20
oat\oatbox\log\logger\processor\UserIdProcessor20
oat\oatbox\service\ServiceConfigDriver20
oat\oatbox\service\SimpleConfigDriver20
oat\oatbox\task\TaskRunner20
common_persistence_Manager20
oat\oatbox\log\ContainerLoggerTrait20
common_persistence_InMemoryAdvKvDriver18
oat\oatbox\log\logger\TaoLog16
oat\oatbox\Configurable15
oat\oatbox\cache\KeyValueCache15
oat\oatbox\log\logger\AdvancedLogger15
oat\oatbox\log\logger\extender\UserContextExtender14
common_log_BaseAppender14
oat\oatbox\log\LoggerAwareTrait14
common_Config12
common_exception_ClassAlreadyExists12
common_exception_RestApi12
oat\oatbox\task\RunTasks12
oat\oatbox\user\LoginFailedException12
common_uri_MicrotimeUriProvider12
common_persistence_Persistence11
common_configuration_PHPINIValue8
common_persistence_sql_MultipleOperations6
oat\generis\persistence\sql\SchemaCollection6
common_cache_PurgeCache6
common_configuration_PHPDatabaseDriver6
common_exception_InvalidArgumentType6
common_exception_ResourceNotFound6
oat\oatbox\action\Help6
oat\oatbox\config\ConfigurationService6
oat\oatbox\event\EventManagerAwareTrait6
oat\oatbox\service\ServiceNotFoundException3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
singleton0%
getPersistence0%
put0%
get0%
has0%
remove0%
purge0%
has0%
purge0%
put0%
remove0%
get0%
getSeverity0%
getSerial0%
__construct0%
__sleep0%
__wakeup0%
_remove0%
getSuccessors0%
getPredecessors0%
put0%
get0%
has0%
remove0%
purge0%
getPsrSimpleCache0%
__invoke0%
singleton0%
getCached0%
__construct0%
__construct0%
offsetSet0%
offsetGet0%
offsetUnset0%
offsetExists0%
toArray0%
load0%
__toString0%
register0%
enable0%
t0%
d0%
w0%
e0%
addTrace0%
f0%
handleException0%
handlePHPErrors0%
handlePHPShutdown0%
toResource0%
fullTrim0%
getNewUri0%
getResourceId0%
isNoisy0%
check0%
getValue0%
getUserMessage0%
__construct0%
getClass0%
getSeverity0%
getSeverity0%
__construct0%
getSeverity0%
__construct0%
__construct0%
__construct0%
getAllowedMethods0%
getUserMessage0%
__construct0%
getUserMessage0%
getUserMessage0%
getSeverity0%
getUserMessage0%
getUserMessage0%
getUserMessage0%
__construct0%
getUserMessage0%
__construct0%
getUserMessage0%
__construct0%
getNamespace0%
__construct0%
getField0%
getUserMessage0%
getAuthor0%
getName0%
getRequiredExtensions0%
getVersion0%
getContent0%
getDefaultHeader0%
getHeaderPath0%
getConstants0%
hasConfig0%
setConfig0%
getConfig0%
unsetConfig0%
getVersion0%
getAuthor0%
getName0%
getDir0%
hasConstant0%
getConstant0%
getAllModules0%
getModule0%
getDependencies0%
getPhpNamespace0%
isLoaded0%
load0%
getExtensionManager0%
getConfigHeader0%
getExtensionId0%
getSeverity0%
getExtension0%
runExtensionScript0%
getServiceManager0%
log0%
install0%
installLoadDefaultConfig0%
installOntology0%
installRegisterExt0%
installCustomScript0%
installLocalData0%
__construct0%
setLocalData0%
getLocalData0%
getExtensionModel0%
extendedInstall0%
load0%
__construct0%
addModelFiles0%
uninstall0%
unregister0%
uninstallScripts0%
extendedUninstall0%
postUpdate0%
setVersion0%
isVersion0%
isBetween0%
skip0%
getReports0%
addReport0%
safeLoadService0%
singleton0%
getInstalledExtensionsIds0%
getInstalledExtensions0%
loadExtensions0%
getAvailableExtensions0%
getModelsToLoad0%
getExtensionById0%
isEnabled0%
isInstalled0%
getInstalledVersion0%
setEnabled0%
getEnabledExtensions0%
registerExtension0%
unregisterExtension0%
updateVersion0%
getAvailablePackages0%
install0%
setupSchema0%
getPersistenceManager0%
__construct0%
getModelId0%
getUri0%
__toString0%
__construct0%
singleton0%
getAllNamespaces0%
getLocalNamespace0%
getNamespace0%
reset0%
getSeverity0%
__invoke0%
updateExtension0%
getMissingExtensions0%
getExtensionManager0%
__construct0%
getExtension0%
getName0%
currentRequest0%
isHttps0%
getUrl0%
getMethod0%
getParams0%
setParam0%
setHeader0%
getHeaders0%
setBody0%
getBody0%
send0%
postEncode0%
headerEncode0%
singleton0%
__construct0%
register0%
supportLegacyPrefix0%
wrapClass0%
init0%
initFile0%
getAvailableArchiveFileName0%
getLogThreshold0%
singleton0%
getBacktrace0%
__construct0%
log0%
getPsrLevelFromCommon0%
init0%
doLog0%
__destruct0%
init0%
doLog0%
getRegistry0%
getConfig0%
setConfig0%
remove0%
getMap0%
set0%
isRegistered0%
get0%
getConfigId0%
getExtension0%
resolve0%
resolve0%
getAvailableActions0%
getCache0%
getActionsInDirectory0%
__invoke0%
dateIntervalToSeconds0%
clear0%
delete0%
get0%
createDirectory0%
createPersistence0%
getPersistenceManager0%
getConfig0%
getParams0%
getTaoRoot0%
getLabel0%
getAclTable0%
getVersion0%
getInstallPHPFiles0%
getUninstallData0%
getLocalData0%
getRoutes0%
getExtra0%
getContainerServiceProvider0%
getMiddlewares0%
getE2ePrerequisiteActions0%
extractDependencies0%
extractChecks0%
getManagementRoleUri0%
getSeverity0%
__construct0%
getOptionName0%
getOptions0%
isFlag0%
__invoke0%
hasOption0%
getOption0%
provideUsage0%
provideUsageOptionName0%
showTime0%
displayUsage0%
usage0%
valueToString0%
secondsToDuration0%
__construct0%
getDirectory0%
getFile0%
getIterator0%
getFlyIterator0%
getRelPath0%
exists0%
deleteSelf0%
getFullPath0%
rename0%
stripDirectoryPath0%
getBasename0%
getMimeType0%
getSize0%
write0%
update0%
put0%
read0%
readStream0%
readPsrStream0%
exists0%
delete0%
__construct0%
getId0%
getFileSystem0%
getAdapter0%
getFullPath0%
__construct0%
getFileSystemId0%
getPrefix0%
getBaseDirectory0%
getFileSystem0%
sanitizePath0%
__sleep0%
__wakeup0%
getAllProperties0%
getDirectory0%
getDirectories0%
addDir0%
hasDirectory0%
getFileSystem0%
createFileSystem0%
createLocalFileSystem0%
registerLocalFileSystem0%
unregisterFileSystem0%
getFileAdapterByFile0%
getAdapterConfig0%
getFlysystemAdapter0%
handleFlysystemUpgrade0%
install0%
setupServiceManager0%
installFilesystem0%
setupExtensionManager0%
validateOptions0%
getConfigPath0%
log0%
getLevelColor0%
getDefaultColor0%
__construct0%
log0%
addLogger0%
log0%
__invoke0%
__construct0%
getScriptParameter0%
getLogLevelParameter0%
__construct0%
log0%
logMessage0%
getFormattedMessage0%
__construct0%
getInstance0%
getLogLevel0%
log0%
log0%
buildLogger0%
buildHandler0%
buildProcessor0%
buildFormatter0%
buildObject0%
format0%
formatBatch0%
getOutputRecord0%
format0%
formatBatch0%
getOutputRecord0%
__construct0%
__invoke0%
isTheClassSkippable0%
getStackId0%
getStackType0%
getStackName0%
getStackHostType0%
__construct0%
__invoke0%
__construct0%
__invoke0%
getUserId0%
getLockFactory0%
getStore0%
getRedisStore0%
getFlockStore0%
getNoLockStore0%
save0%
waitAndSave0%
putOffExpiration0%
delete0%
exists0%
setServiceManager0%
getSubService0%
setHeader0%
getHeader0%
getDefaultHeader0%
buildService0%
getContent0%
getPath0%
setServiceManager0%
has0%
unregister0%
build0%
__sleep0%
overload0%
getContainer0%
rebuildContainer0%
getContainerBuilder0%
getContainerStarter0%
getServiceKey0%
getContent0%
getDefaultHeader0%
getPath0%
getCurrentSession0%
getCurrentUser0%
isAnonymous0%
setSession0%
__construct0%
setRunner0%
setPersistence0%
getRunner0%
getPersistence0%
updateTaskStatus0%
updateTaskReport0%
getTask0%
runTask0%
getPayload0%
getTaskResource0%
getReportByLinkedResource0%
linkTask0%
__construct0%
getId0%
setType0%
getType0%
setLabel0%
getLabel0%
setId0%
getInvocable0%
setInvocable0%
getStatus0%
setStatus0%
getParameters0%
setParameters0%
getReport0%
setReport0%
getCreationDate0%
setCreationDate0%
getOwner0%
setOwner0%
jsonSerialize0%
restore0%
saveFile0%
getUniqueFilename0%
getFileReferenceSerializer0%
getTaskClass0%
__invoke0%
getLimit0%
run0%
runQueue0%
getLimit0%
get0%
add0%
search0%
has0%
update0%
setReport0%
count0%
getAll0%
createTask0%
getIterator0%
linkTask0%
getPayload0%
count0%
__construct0%
jsonSerialize0%
getRoles0%
getPropertyValues0%
__construct0%
getUserMessage0%
login0%
authenticate0%
startSession0%
getDefaultTimezone0%
isUserTimezoneEnabled0%
createAdapters0%
validate0%
addError0%
validField0%
executeTest0%
getErrors0%
getError0%
isValid0%
connect0%
set0%
get0%
exists0%
del0%
incr0%
decr0%
__construct0%
beginTransaction0%
commit0%
rollback0%
run0%
runStatement0%
__construct0%
__construct0%
beginTransaction0%
commit0%
rollback0%
run0%
runStatement0%
hasPersistence0%
run0%
runStatement0%
transactional0%
getConnection0%
connect0%
connect0%
supportsFeature0%
getDefaultManager0%
getPersistence0%
addPersistence0%
incr0%
decr0%
getPersistence0%
connect0%
getClient0%
connect0%
connectionSet0%
connectToSingleNode0%
connectToCluster0%
hGetAll0%
mDel0%
reconnectOnException0%
connect0%
set0%
get0%
exists0%
del0%
incr0%
decr0%
gc0%
provideSchema0%
insert0%
updateMultiple0%
lastInsertId0%
transactional0%
setupDatabase0%
verifyDatabase0%
dbExists0%
cleanDb0%
getSortBy0%
setSortBy0%
getSortOrder0%
setSortOrder0%
getLimit0%
setLimit0%
getOffset0%
setOffset0%
getFilters0%
addFilter0%
applyFilters0%
eq0%
neq0%
lt0%
lte0%
gt0%
gte0%
like0%
notLike0%
in0%
notIn0%
assertValidOperator0%
getNullString0%
isNullCondition0%
schemaToSql0%
toDropSql0%
getName0%
getDateTimeTzFormatString0%
getSqlFunction0%
getWriteLockSQL0%
getReadLockSQL0%
beginTransaction0%
setTransactionIsolation0%
getTransactionIsolation0%
isTransactionActive0%
rollBack0%
commit0%
getTruncateTableSql0%
setAttribute0%
getColumnNames0%
addColumnToTable0%
getTables0%
getTableIndexes0%
createIndex0%
getDbalSchemaManager0%
__construct0%
updateMultiple0%
buildQuery0%
assertValidRow0%
extractWhensConditions0%
extractValuesToUpdate0%
extractConditions0%
setLabel0%
startQuery0%
__destruct0%
stopQuery0%
connect0%
configureLogger0%
setDriverManagerClass0%
insert0%
lastInsertId0%
getDataBase0%
transactional0%
quoteColumnsMap0%
filterNotNumericParamTypes0%
getIndexAlreadyExistsErrorCode0%
getColumnNotFoundErrorCode0%
setMessage0%
setType0%
setData0%
createFailure0%
__construct0%
getUserLabel0%
getUserRoles0%
getInterfaceLanguage0%
getTimeZone0%
getUserPropertyValues0%
refresh0%
getUserUri0%
getUserPropertyValues0%
getUserLabel0%
getUserRoles0%
getDataLanguage0%
getInterfaceLanguage0%
getTimeZone0%
refresh0%
setServiceLocator0%
__construct0%
getUser0%
getUserUri0%
getUserLabel0%
getUserRoles0%
getDataLanguage0%
getInterfaceLanguage0%
getUserPropertyValues0%
getTimeZone0%
refresh0%
restoreOriginal0%
getSession0%
startSession0%
endSession0%
isAnonymous0%
getPersistence0%
open0%
close0%
read0%
destroy0%
gc0%
__construct0%
getIdentifier0%
setPropertyValues0%
getPropertyValues0%
getRoles0%
__construct0%
getUser0%
getUserUri0%
getUserLabel0%
getUserRoles0%
getUserPropertyValues0%
setDataLanguage0%
getDataLanguage0%
setInterfaceLanguage0%
getInterfaceLanguage0%
setTimeZone0%
getTimeZone0%
refresh0%
getContexts0%
getDriver0%
setDriver0%
__construct0%
provide0%
login0%
isASessionOpened0%
logout0%
startSession0%
getRoles0%
__toPhpCode0%
setContainer0%
getContainer0%
getEventManager0%
has0%
directoryExists0%
read0%
readStream0%
listContents0%
write0%
writeStream0%
copy0%
delete0%
setVisibility0%
fileExists0%
lastModified0%
fileSize0%
mimeType0%
visibility0%
deleteDirectory0%
createDirectory0%
move0%
wrapFileSystemOperation0%
write0%
writeStream0%
move0%
copy0%
delete0%
deleteDirectory0%
createDirectory0%
setVisibility0%
fileExists0%
directoryExists0%
read0%
readStream0%
listContents0%
fileSize0%
mimeType0%
lastModified0%
visibility0%
initContainer0%
logEmergency0%
logCritical0%
logNotice0%
createLock0%
updateMultiple0%
cast16%
loadFromRootExtension21%
propagate27%
initFile28%
setOptions28%
clear33%
unSerializeIfNecessary40%
getDriverConfigFeeder40%
scan40%
getServiceManager42%
serializeToPersist50%
getUserRoles50%
makeDirectory50%
removeCacheFile50%
add50%
getContexts50%
check51%
persistentConnect53%
loadLogger56%
hasLocationAccess56%
createPersistence57%
getManifest60%
getComposerLock60%
trigger60%
init63%
registerPersistence63%
extract64%
restore66%
__construct66%
getCommonFromPsrLevel66%
getCache66%
set66%
getComposerInfo66%
getUserIdentifier66%
translateMessage66%
hExists66%
keys66%
exists66%
incr66%
decr66%
purge66%
exists66%
getCachedFiles66%
set66%
getOriginalSchema66%
autoload67%
log69%
connect70%
buildCustom70%
getInstallModelFiles71%
hmSet71%
callWithRetry71%
buildFromArray71%
__construct72%
__construct72%
getUpdater75%
init75%
commit75%
logData75%
register75%
hGetAll75%
isLarge75%
addDependency77%
hDel77%
get80%
save80%
saveDeferred80%
getDependencies80%
hmSet80%
set80%
getSeverityDescriptionString81%
setLargeValue82%
writeFile82%
toPHPVariableString82%
addComponent83%
silent83%
__construct83%
applySchemaProvider83%
del83%
getContext84%
remove85%
isEmptyDirectory85%
singleton85%
removeListener85%
purge85%
load87%
hSet87%
hGet87%
prefixKeys87%
jsonUnserialize88%

Project Risks

Method CRAP
handlePHPErrors240
__invoke240
getAllModules210
send210
__sleep182
connect182
usage156
restore156
init132
getSuccessors110
currentRequest110
write110
set110
installCustomScript90
getFlysystemAdapter90
buildHandler90
buildService90
buildQuery90
installLoadDefaultConfig72
getAvailableExtensions72
updateExtension72
initFile72
getFlyIterator72
runQueue72
isHttps56
displayUsage56
rename56
buildFormatter56
connectionSet56
getUserLabel56
login56
cast45
buildFromArray43
__invoke42
buildLogger42
getStore42
__construct42
createAdapters42
get42
extract35
getPredecessors30
__construct30
runExtensionScript30
load30
uninstallScripts30
loadExtensions30
getActionsInDirectory30
valueToString30
getMimeType30
handleFlysystemUpgrade30
validateOptions30
buildProcessor30
getOutputRecord30
getOutputRecord30
isTheClassSkippable30
search30
authenticate30
connectToSingleNode30
getSession30
hasLocationAccess23
check21
put20
__wakeup20
put20
handlePHPShutdown20
toResource20
getConfig20
load20
install20
installLocalData20
addModelFiles20
uninstall20
getExtensionById20
getEnabledExtensions20
getAvailableArchiveFileName20
resolve20
createDirectory20
extractChecks20
__invoke20
getRelPath20
unregisterFileSystem20
getSubService20
getReportByLinkedResource20
run20
commit20
incr20
decr20
startSession20
getRoles20
initContainer20
propagate19
__construct19
loadFromRootExtension17
loadLogger15
log14
initFile14
trigger13
autoload13
toPHPVariableString12
get12
get12
getCached12
load12
addTrace12
__construct12
getContent12
setConfig12
getConstant12
getDependencies12
getConfigHeader12
log12
skip12
getAvailablePackages12
wrapClass12
init12
doLog12
getAvailableActions12
getInstallPHPFiles12
getAdapterConfig12
setupServiceManager12
installFilesystem12
getConfigPath12
__construct12
addLogger12
__construct12
getLogLevelParameter12
getInstance12
getLogLevel12
__invoke12
getFlockStore12
has12
linkTask12
jsonSerialize12
linkTask12
getPayload12
validate12
validField12
commit12
rollback12
run12
runStatement12
rollback12
supportsFeature12
reconnectOnException12
connect12
applyFilters12
commit12
assertValidRow12
startQuery12
configureLogger12
getUserRoles12
getTimeZone12
getUserRoles12
provide12
init11
add10
setOptions9
persistentConnect9
init9
getSeverityDescriptionString8
setLargeValue8
scan7
hDel6
writeFile6
hGet6
jsonUnserialize6
getPersistence6
getSerial6
__construct6
_remove6
__invoke6
singleton6
toArray6
handleException6
check6
__construct6
__construct6
getUserMessage6
getUserMessage6
__construct6
getHeaderPath6
getDir6
getModule6
getExtensionManager6
isBetween6
safeLoadService6
getInstalledExtensionsIds6
getInstalledExtensions6
getModelsToLoad6
isEnabled6
getInstalledVersion6
setEnabled6
install6
setupSchema6
getMissingExtensions6
postEncode6
headerEncode6
singleton6
singleton6
log6
getPsrLevelFromCommon6
init6
doLog6
remove6
getMap6
get6
__invoke6
getConfig6
getTaoRoot6
getLabel6
getAclTable6
getVersion6
getUninstallData6
getLocalData6
getRoutes6
getExtra6
getManagementRoleUri6
isFlag6
deleteSelf6
update6
read6
readStream6
readPsrStream6
exists6
delete6
getBaseDirectory6
getFileSystem6
getDirectories6
hasDirectory6
getFileSystem6
registerLocalFileSystem6
getLevelColor6
log6
getScriptParameter6
__construct6
logMessage6
log6
buildObject6
format6
formatBatch6
format6
formatBatch6
__invoke6
getLockFactory6
getRedisStore6
getHeader6
getContent6
getPath6
build6
getContainerStarter6
getPath6
updateTaskStatus6
updateTaskReport6
getPayload6
getTaskResource6
saveFile6
getUniqueFilename6
getLimit6
getLimit6
get6
update6
setReport6
createTask6
count6
__construct6
getUserMessage6
login6
addError6
getError6
isValid6
get6
beginTransaction6
beginTransaction6
transactional6
getConnection6
getDefaultManager6
getPersistence6
makeDirectory6
connectToCluster6
exists6
del6
verifyDatabase6
dbExists6
cleanDb6
assertValidOperator6
setTransactionIsolation6
updateMultiple6
extractWhensConditions6
insert6
quoteColumnsMap6
getInterfaceLanguage6
getInterfaceLanguage6
refresh6
setServiceLocator6
endSession6
getPersistence6
read6
getPropertyValues6
getEventManager6
wrapFileSystemOperation6
updateMultiple6
hmSet5
callWithRetry5
hGetAll5
addDependency5
createPersistence5
load5
prefixKeys5
getManifest5
getComposerLock5
unSerializeIfNecessary4
getDriverConfigFeeder4
registerPersistence4
getServiceManager4
getUserIdentifier4
connect4
buildCustom4
set4
getUserRoles4
removeCacheFile4
__construct4
del4
isEmptyDirectory4
removeListener4
hSet4
__construct3
translateMessage3
hExists3
set3
getInstallModelFiles3
clear3
__construct3
getUpdater3
register3
get3
getDependencies3
hmSet3
addComponent3
silent3
remove3
getContext3
purge3
serializeToPersist2
getContexts2
restore2
getCommonFromPsrLevel2
getCache2
set2
getComposerInfo2
keys2
exists2
incr2
decr2
purge2
exists2
getCachedFiles2
getOriginalSchema2
commit2
logData2
isLarge2
save2
saveDeferred2
applySchemaProvider2
singleton2