Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
PeServer\App\Models\Domain\AccessLogManager0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiBackupLogic0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiCacheRebuildLogic0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiDeleteOldDataLogic0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiDeployLogic0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiPeVersionLogic0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiVacuumAccessLogLogic0%
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiCrashReportLogic0%
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiFeedbackLogic0%
PeServer\App\Models\Domain\Api\DevelopmentApi\DevelopmentApiAdministratorLogic0%
PeServer\App\Models\Domain\Api\PluginApi\PluginApiGeneratePluginIdLogic0%
PeServer\App\Models\Domain\Api\PluginApi\PluginApiInformationLogic0%
PeServer\App\Models\Domain\AppArchiver0%
PeServer\App\Models\Domain\AppEraser0%
PeServer\App\Models\Domain\DefaultPlugin0%
PeServer\App\Models\Domain\Page\Account\AccountSignupNotifyLogic0%
PeServer\App\Models\Domain\Page\Account\AccountSignupStep1Logic0%
PeServer\App\Models\Domain\Page\Account\AccountSignupStep2Logic0%
PeServer\App\Models\Domain\Page\Account\AccountUserAuditLogDownloadLogic0%
PeServer\App\Models\Domain\Page\Account\AccountUserAuditLogLogic0%
PeServer\App\Models\Domain\Page\Account\AccountUserEmailLogic0%
PeServer\App\Models\Domain\Page\Account\AccountUserPluginLogic0%
PeServer\App\Models\Domain\Page\Ajax\AjaxCrashReportDeleteLogic0%
PeServer\App\Models\Domain\Page\Ajax\AjaxFeedbackDeleteLogic0%
PeServer\App\Models\Domain\Page\Ajax\AjaxLogFileDeleteLogic0%
PeServer\App\Models\Domain\Page\Ajax\AjaxPluginCategoryCreateLogic0%
PeServer\App\Models\Domain\Page\Ajax\AjaxPluginCategoryDeleteLogic0%
PeServer\App\Models\Domain\Page\Ajax\AjaxPluginCategoryUpdateLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementBackupLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementCacheRebuildLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementClearDeployProgressLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementConfigurationEditLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementConfigurationLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementCrashReportDetailLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementCrashReportListLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementDatabaseDownloadLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementDatabaseMaintenanceLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementDefaultPluginLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementDeleteOldDataLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementEnvironmentLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementFeedbackDetailLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementFeedbackListLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementLogDetailLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementLogListLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementMailSendLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementMarkdownLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementPhpEvaluateLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementPluginCategoryListLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementSetupLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementVacuumAccessLogLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementVersionLogic0%
PeServer\App\Models\Domain\Page\ManagementControl\ManagementControlBackupDownloadLogic0%
PeServer\App\Models\Domain\Page\ManagementControl\ManagementControlBackupListLogic0%
PeServer\App\Models\Domain\Page\ManagementControl\ManagementControlUserListLogic0%
PeServer\App\Models\Domain\Page\Password\PasswordReminderLogic0%
PeServer\App\Models\Domain\Page\Password\PasswordRemindingLogic0%
PeServer\App\Models\Domain\Page\Password\PasswordResetLogic0%
PeServer\App\Models\Domain\Page\Plugin\PluginDetailLogic0%
PeServer\App\Models\Domain\Page\Plugin\PluginIndexLogic0%
PeServer\App\Models\Domain\Page\Tool\ToolBase64Logic0%
PeServer\App\Models\Domain\Page\Tool\ToolIndexLogic0%
PeServer\App\Models\Domain\Page\Tool\ToolJsonLogic0%
PeServer\App\Models\Domain\PeVersionUpdater0%
PeServer\App\Models\Domain\PluginUtility0%
PeServer\App\Models\Domain\PluginValidator0%
PeServer\App\Models\Domain\UserUtility0%
PeServer\App\Models\Domain\Api\ApiLogicBase2%
PeServer\App\Models\Domain\Page\Account\AccountUserPasswordLogic23%
PeServer\App\Models\Domain\AccountValidator39%
PeServer\App\Models\Domain\Page\SessionAnonymousTrait50%
PeServer\App\Models\Domain\ValidatorBase57%
PeServer\App\Models\Domain\UserLevel66%
PeServer\App\Models\Domain\Page\Account\AccountLoginLogic75%
PeServer\App\Models\Domain\DomainLogicBase82%

Project Risks

Class CRAP
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiDeployLogic1806
PeServer\App\Models\Domain\Page\Account\AccountUserPluginLogic812
PeServer\App\Models\Domain\Page\Account\AccountUserEmailLogic506
PeServer\App\Models\Domain\Api\ApiLogicBase388
PeServer\App\Models\Domain\PluginValidator306
PeServer\App\Models\Domain\AppArchiver182
PeServer\App\Models\Domain\Page\Account\AccountSignupStep1Logic182
PeServer\App\Models\Domain\Page\Management\ManagementDefaultPluginLogic182
PeServer\App\Models\Domain\AccessLogManager132
PeServer\App\Models\Domain\Page\Account\AccountSignupStep2Logic110
PeServer\App\Models\Domain\Page\Management\ManagementCrashReportDetailLogic110
PeServer\App\Models\Domain\Page\Password\PasswordResetLogic110
PeServer\App\Models\Domain\Page\Tool\ToolJsonLogic110
PeServer\App\Models\Domain\Page\Management\ManagementDatabaseMaintenanceLogic90
PeServer\App\Models\Domain\Page\Tool\ToolBase64Logic90
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiCrashReportLogic72
PeServer\App\Models\Domain\Page\Management\ManagementFeedbackDetailLogic72
PeServer\App\Models\Domain\Page\Management\ManagementMailSendLogic72
PeServer\App\Models\Domain\Page\Management\ManagementPhpEvaluateLogic72
PeServer\App\Models\Domain\Page\Management\ManagementSetupLogic72
PeServer\App\Models\Domain\Page\Password\PasswordReminderLogic72
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiFeedbackLogic56
PeServer\App\Models\Domain\Page\Management\ManagementConfigurationEditLogic56
PeServer\App\Models\Domain\Page\Management\ManagementVersionLogic56
PeServer\App\Models\Domain\Page\SessionAnonymousTrait53
PeServer\App\Models\Domain\Api\PluginApi\PluginApiInformationLogic42
PeServer\App\Models\Domain\Page\Account\AccountUserAuditLogLogic42
PeServer\App\Models\Domain\Page\Management\ManagementLogDetailLogic42
PeServer\App\Models\Domain\AccountValidator38
PeServer\App\Models\Domain\Page\Account\AccountUserPasswordLogic36
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiPeVersionLogic30
PeServer\App\Models\Domain\Page\Account\AccountUserAuditLogDownloadLogic30
PeServer\App\Models\Domain\Page\Management\ManagementClearDeployProgressLogic30
PeServer\App\Models\Domain\Page\Management\ManagementCrashReportListLogic30
PeServer\App\Models\Domain\Page\Management\ManagementFeedbackListLogic30
PeServer\App\Models\Domain\Page\ManagementControl\ManagementControlBackupDownloadLogic30
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiBackupLogic20
PeServer\App\Models\Domain\Api\DevelopmentApi\DevelopmentApiAdministratorLogic20
PeServer\App\Models\Domain\Api\PluginApi\PluginApiGeneratePluginIdLogic20
PeServer\App\Models\Domain\Page\Ajax\AjaxLogFileDeleteLogic20
PeServer\App\Models\Domain\Page\Ajax\AjaxPluginCategoryDeleteLogic20
PeServer\App\Models\Domain\Page\Management\ManagementBackupLogic20
PeServer\App\Models\Domain\Page\Management\ManagementDatabaseDownloadLogic20
PeServer\App\Models\Domain\Page\ManagementControl\ManagementControlBackupListLogic20
PeServer\App\Models\Domain\Page\Plugin\PluginIndexLogic20
PeServer\App\Models\Domain\Page\Account\AccountLoginLogic17
PeServer\App\Models\Domain\PeVersionUpdater12
PeServer\App\Models\Domain\DomainLogicBase10
PeServer\App\Models\Domain\ValidatorBase6
PeServer\App\Models\Domain\UserLevel5

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
put0%
vacuum0%
isLoginId0%
isPassword0%
isFreeLoginId0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
getProgressFilePath0%
getArchiveFilePath0%
getUploadDirectoryPath0%
getExpandDirectoryPath0%
getProgressSetting0%
setProgressSetting0%
executeStartup0%
executeUpload0%
executePrepare0%
executeUpdate0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
validateJsonProperty0%
getAuditUserInfo0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
getDirectory0%
getFiles0%
backup0%
rotate0%
sendLatestArchive0%
__construct0%
execute0%
__construct0%
get0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
cleanup0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
executeEdit0%
executeConfirm0%
cleanup0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
cleanup0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
getTableInfo0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
evalStatement0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
cleanup0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
updateDatabase0%
removePlugin0%
__construct0%
isPluginId0%
isPluginName0%
isDisplayName0%
isCheckUrl0%
isDescription0%
isFreePluginId0%
isFreePluginName0%
generateSignupToken0%
generateUserId0%
generatePasswordReminderToken0%
isEmail0%
isEnabledLogin0%
isEnabledSignup10%
isEnabledSignup20%
isPasswordReminder0%
isPasswordReset0%
throwHttpStatusIfNotSignup10%
throwHttpStatusIfNotSignup20%
throwHttpStatusIfNotPasswordReminder0%
throwHttpStatusIfNotPasswordReset0%
validateImpl9%
executeImpl12%
writeAuditLogTargetUser50%
writeAuditLogCurrentUser66%
toString66%
executeImpl68%
setResponseJson83%
getAuditUserInfo87%
executeImpl88%