Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
PeServer\App\Controllers\Api\AccountApiController0%
PeServer\App\Controllers\Api\AdministratorApiController0%
PeServer\App\Controllers\Api\DevelopmentApiController0%
PeServer\App\Controllers\Page\ManagementControlController0%
PeServer\App\Controllers\Page\ManagementController0%
PeServer\App\Controllers\Page\PasswordController0%
PeServer\App\Controllers\Page\PluginController0%
PeServer\App\Controllers\Page\ToolController0%
PeServer\App\Models\AppEmailInformation0%
PeServer\App\Models\AppErrorHandler0%
PeServer\App\Models\AppMailer0%
PeServer\App\Models\AppTemplate0%
PeServer\App\Models\Dao\Domain\CrashReportDomainDao0%
PeServer\App\Models\Dao\Domain\FeedbackDomainDao0%
PeServer\App\Models\Dao\Entities\AccessLogsEntityDao0%
PeServer\App\Models\Dao\Entities\CrashReportCommentsEntityDao0%
PeServer\App\Models\Dao\Entities\CrashReportsEntityDao0%
PeServer\App\Models\Dao\Entities\FeedbackCommentsEntityDao0%
PeServer\App\Models\Dao\Entities\FeedbacksEntityDao0%
PeServer\App\Models\Dao\Entities\PluginCategoriesEntityDao0%
PeServer\App\Models\Dao\Entities\PluginCategoryMappingsEntityDao0%
PeServer\App\Models\Dao\Entities\PluginUrlsEntityDao0%
PeServer\App\Models\Dao\Entities\SequenceEntityDao0%
PeServer\App\Models\Dao\Entities\SignUpWaitEmailsEntityDao0%
PeServer\App\Models\Dao\Entities\UserChangeWaitEmailsEntityDao0%
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\Middleware\AccessLogMiddleware0%
PeServer\App\Models\Middleware\AccountFilterMiddlewareBase0%
PeServer\App\Models\Middleware\AdministratorAccountFilterMiddleware0%
PeServer\App\Models\Middleware\Api\ApiAccountFilterMiddlewareBase0%
PeServer\App\Models\Middleware\Api\ApiAdministratorAccountFilterMiddleware0%
PeServer\App\Models\Middleware\Api\ApiCorsMiddleware0%
PeServer\App\Models\Middleware\Api\ApiUserAccountFilterMiddleware0%
PeServer\App\Models\Middleware\DevelopmentMiddleware0%
PeServer\App\Models\Middleware\NotLoginMiddleware0%
PeServer\App\Models\Middleware\PasswordReminderTokenMiddleware0%
PeServer\App\Models\Middleware\PluginIdMiddleware0%
PeServer\App\Models\Middleware\SetupAccountFilterMiddleware0%
PeServer\App\Models\Middleware\SignupStep2FilterMiddleware0%
PeServer\App\Models\Middleware\UserAccountFilterMiddleware0%
PeServer\App\Models\Middleware\UserPluginEditFilterMiddleware0%
PeServer\App\Models\Domain\Api\ApiLogicBase2%
PeServer\App\Models\Configuration\CookieStoreSetting14%
PeServer\App\Controllers\Page\AjaxController18%
PeServer\App\Models\Dao\Entities\UserAuthenticationsEntityDao21%
PeServer\App\Models\Domain\Page\Account\AccountUserPasswordLogic23%
PeServer\App\Models\Dao\Entities\PluginsEntityDao27%
PeServer\App\Models\ResponseJson33%
PeServer\App\Models\Domain\AccountValidator39%
PeServer\App\Controllers\Api\PluginApiController40%
PeServer\App\Models\Dao\Entities\UserAuditLogsEntityDao41%
PeServer\App\Controllers\Api\ApplicationApiController41%
PeServer\App\Controllers\Page\AccountController41%
PeServer\App\Models\Dao\Domain\UserDomainDao47%
PeServer\App\Controllers\Api\ApiControllerBase50%
PeServer\App\Models\Domain\Page\SessionAnonymousTrait50%
PeServer\App\Models\Domain\ValidatorBase57%
PeServer\App\Models\Setup\Versions\SetupVersionLast60%
PeServer\App\Models\Domain\UserLevel66%
PeServer\App\Models\Dao\Entities\UsersEntityDao67%
PeServer\App\Models\Setup\SetupRunner72%
PeServer\App\Models\AppDatabaseConnection73%
PeServer\App\Models\Domain\Page\Account\AccountLoginLogic75%
PeServer\App\Models\Domain\DomainLogicBase82%
PeServer\App\Models\AppDatabaseCache86%

Project Risks

Class CRAP
PeServer\App\Controllers\Page\ManagementController2256
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiDeployLogic1806
PeServer\App\Models\Domain\Page\Account\AccountUserPluginLogic812
PeServer\App\Models\Domain\Page\Account\AccountUserEmailLogic506
PeServer\App\Controllers\Page\AccountController404
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\AppErrorHandler132
PeServer\App\Models\AppMailer132
PeServer\App\Models\Domain\AccessLogManager132
PeServer\App\Models\Middleware\Api\ApiAccountFilterMiddlewareBase132
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\Controllers\Page\PasswordController90
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\Middleware\PluginIdMiddleware72
PeServer\App\Models\Middleware\UserPluginEditFilterMiddleware72
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\Middleware\AccountFilterMiddlewareBase42
PeServer\App\Models\Middleware\PasswordReminderTokenMiddleware42
PeServer\App\Models\Middleware\SignupStep2FilterMiddleware42
PeServer\App\Models\Domain\AccountValidator38
PeServer\App\Models\Domain\Page\Account\AccountUserPasswordLogic36
PeServer\App\Models\Dao\Entities\PluginUrlsEntityDao30
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\Middleware\DevelopmentMiddleware20
PeServer\App\Models\Middleware\NotLoginMiddleware20
PeServer\App\Models\AppDatabaseCache18
PeServer\App\Models\Dao\Domain\UserDomainDao17
PeServer\App\Models\Domain\Page\Account\AccountLoginLogic17
PeServer\App\Models\Dao\Entities\UsersEntityDao13
PeServer\App\Models\Domain\PeVersionUpdater12
PeServer\App\Models\Middleware\Api\ApiAdministratorAccountFilterMiddleware12
PeServer\App\Models\Middleware\Api\ApiUserAccountFilterMiddleware12
PeServer\App\Models\Setup\SetupRunner10
PeServer\App\Models\Domain\DomainLogicBase10
PeServer\App\Controllers\Api\ApplicationApiController9
PeServer\App\Models\Configuration\CookieStoreSetting8
PeServer\App\Models\Domain\ValidatorBase6
PeServer\App\Models\Setup\Versions\SetupVersionLast6
PeServer\App\Models\Dao\Entities\SequenceEntityDao6
PeServer\App\Models\Domain\UserLevel5
PeServer\App\Models\AppDatabaseConnection4

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
__construct0%
backup0%
delete_old_data0%
vacuum_access_log0%
cache_rebuild0%
deploy0%
pe_version0%
getSkipBaseName0%
feedback0%
crash_report0%
__construct0%
initialize0%
administrator0%
generate_plugin_id0%
information0%
signup_step1_get0%
signup_step1_post0%
signup_notify0%
signup_step2_get0%
signup_step2_post0%
user_password_post0%
user_email_get0%
user_email_post0%
user_plugin_get_core0%
user_plugin_post_core0%
user_plugin_register_get0%
user_plugin_register_post0%
user_plugin_update_get0%
user_plugin_update_post0%
user_audit_logs_top0%
user_audit_logs_page0%
user_audit_logs_download0%
plugin_category_post0%
plugin_category_patch0%
plugin_category_delete0%
log_delete0%
feedback_delete0%
crash_report_delete0%
exception0%
__construct0%
user_list_get0%
backup_list_get0%
backup_detail_get0%
__construct0%
index0%
setup_get0%
setup_post0%
environment0%
configuration0%
configuration_edit_get0%
configuration_edit_post0%
backup0%
delete_old_data0%
database_maintenance_get0%
database_maintenance_post0%
database_download_get0%
mail_send_get0%
mail_send_post0%
php_evaluate_get0%
php_evaluate_post0%
default_plugin_get0%
default_plugin_post0%
cache_rebuild0%
vacuum_access_log0%
clear_deploy_progress0%
feedback_list_top0%
feedback_list_page0%
feedback_detail_get0%
feedback_detail_post0%
crash_report_list_top0%
crash_report_list_page0%
crash_report_detail_get0%
crash_report_detail_post0%
version_get0%
version_post0%
plugin_category_get0%
log_list0%
log_detail_get0%
log_detail_post0%
markdown0%
__construct0%
reminder_get0%
reminder_post0%
reminding0%
reset_get0%
reset_post0%
__construct0%
index0%
detail0%
__construct0%
index0%
base64_get0%
base64_post0%
json_get0%
json_post0%
existsCache0%
existsPluginInformation0%
existsUserInformation0%
readUserInformation0%
getSqliteFilePath0%
__construct0%
__construct0%
catchError0%
__construct0%
convertAddress0%
buildSubject0%
__construct0%
buildTemplate0%
createMailTemplate0%
selectCrashReportsDetail0%
selectFeedbackDetailBySequence0%
selectEmailAndWaitTokenTimestamp0%
selectUserIdFromApiKey0%
selectUserItems0%
updateEmailFromWaitEmail0%
insertAccessLog0%
selectExistsCrashReportCommentsBySequence0%
insertCrashReportComments0%
updateCrashReportComments0%
deleteCrashReportCommentsBySequence0%
selectExistsCrashReportsBySequence0%
selectCrashReportsPageTotalCount0%
selectCrashReportsPageItems0%
insertCrashReports0%
deleteCrashReportsBySequence0%
selectExistsFeedbackCommentsBySequence0%
insertFeedbackComments0%
updateFeedbackComments0%
deleteFeedbackCommentsBySequence0%
selectExistsFeedbacksBySequence0%
selectFeedbacksPageTotalCount0%
selectFeedbacksPageItems0%
insertFeedbacks0%
deleteFeedbacksBySequence0%
selectAllPluginCategories0%
insertPluginCategory0%
updatePluginCategory0%
deletePluginCategory0%
selectPluginCategoriesByPluginId0%
insertPluginCategoryMapping0%
deletePluginCategoryMappings0%
selectUrls0%
insertUrl0%
updatePluginUrl0%
deleteByPluginId0%
selectExistsPluginId0%
selectExistsPluginName0%
selectIsUserPlugin0%
selectPluginIds0%
selectEditPlugin0%
updateEditPlugin0%
deletePlugin0%
getLastSequence0%
selectExistsToken0%
selectEmail0%
selectLikeEmails0%
insertEmail0%
deleteToken0%
selectAuditLogsPageTotalCountFromUserId0%
selectAuditLogsPageItemsFromUserId0%
selectAuditLogsFromUserId0%
selectPassword0%
selectPasswordReminderByToken0%
selectExistsToken0%
updateCurrentPassword0%
updatePasswordReminder0%
updateResetPassword0%
updatePasswordOnly0%
selectExistsToken0%
insertWaitEmails0%
deleteByUserId0%
selectExistsLoginId0%
selectUserIdByLoginId0%
selectEmail0%
__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%
__construct0%
handleShutdown0%
filterCore0%
filter0%
handleBefore0%
handleAfter0%
filter0%
__construct0%
filterCore0%
filter0%
handleBefore0%
handleAfter0%
__construct0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
handleBefore0%
handleAfter0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
error0%
getCurrentVersion0%
isEnabledLogin0%
isEnabledSignup10%
isEnabledSignup20%
isPasswordReminder0%
isPasswordReset0%
throwHttpStatusIfNotSignup10%
throwHttpStatusIfNotSignup20%
throwHttpStatusIfNotPasswordReminder0%
throwHttpStatusIfNotPasswordReset0%
validateImpl9%
executeImpl12%
__construct14%
writeAuditLogTargetUser50%
migrateDatabase52%
execute64%
writeAuditLogCurrentUser66%
toString66%
executeImpl68%
user_api_post75%
version_update80%
readCache83%
setResponseJson83%
toMark85%
setupWebService86%
getAuditUserInfo87%
login_post88%
addPublicUrl88%
executeImpl88%

Project Risks

Method CRAP
validateImpl210
validateJsonProperty156
executeImpl156
catchError110
vacuum90
executeImpl90
filterCore72
getAuditUserInfo56
__construct42
executeImpl42
sendLatestArchive42
validateImpl42
startup42
executeImpl42
executeImpl42
handleBefore42
handleBefore42
executeStartup30
executePrepare30
executeImpl30
validateImpl30
executeConfirm30
validateImpl30
executeImpl30
executeImpl20
executeImpl20
validateImpl20
executeImpl20
executeImpl20
executeImpl20
cleanup20
executeImpl20
executeImpl20
executeImpl20
executeImpl20
executeImpl20
executeImpl20
executeImpl20
filterCore20
handleBefore20
handleBefore20
validateImpl15
user_email_post12
user_plugin_post_core12
feedback_detail_post12
crash_report_detail_post12
reminder_post12
convertAddress12
executeUpdate12
rotate12
cleanup12
executeImpl12
startup12
cleanup12
executeImpl12
validateImpl12
validateImpl12
executeImpl12
validateImpl12
executeImpl12
executeImpl12
executeImpl12
executeImpl12
validateImpl12
updateDatabase12
isPluginId12
isCheckUrl12
execute10
executeImpl10
__construct8
signup_step1_post6
signup_step2_post6
user_password_post6
setup_post6
configuration_edit_post6
mail_send_post6
default_plugin_post6
version_post6
log_detail_get6
reset_post6
getSqliteFilePath6
buildSubject6
selectUserIdFromApiKey6
selectUrls6
getLastSequence6
selectUserIdByLoginId6
isLoginId6
isPassword6
isFreeLoginId6
executeImpl6
executeUpload6
validateImpl6
executeImpl6
validateImpl6
validateImpl6
executeImpl6
executeImpl6
executeImpl6
validateImpl6
executeImpl6
executeImpl6
executeImpl6
executeImpl6
validateImpl6
startup6
validateImpl6
validateImpl6
validateImpl6
validateImpl6
executeImpl6
validateImpl6
executeImpl6
validateImpl6
validateImpl6
isPluginName6
isDisplayName6
isDescription6
isFreePluginId6
isFreePluginName6
isEmail6
filter6
filter6
handleBefore6
handleBefore6
toString5
login_post5
executeImpl4
addPublicUrl4
migrateDatabase3
readCache3
executeImpl3
writeAuditLogTargetUser2
writeAuditLogCurrentUser2
user_api_post2
version_update2
setResponseJson2
toMark2
setupWebService2
getAuditUserInfo2