Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
PeServer\App\Controllers\Api\AccountApiController0%
PeServer\App\Controllers\Api\AdministratorApiController0%
PeServer\App\Controllers\Api\ApiControllerBase0%
PeServer\App\Controllers\Api\ApplicationApiController0%
PeServer\App\Controllers\Api\DevelopmentApiController0%
PeServer\App\Controllers\Api\PluginApiController0%
PeServer\App\Controllers\Page\AjaxController0%
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\AppDatabaseCache0%
PeServer\App\Models\AppEmailInformation0%
PeServer\App\Models\AppMailer0%
PeServer\App\Models\AppTemplate0%
PeServer\App\Models\Cache\PluginCache0%
PeServer\App\Models\Cache\PluginCacheCategory0%
PeServer\App\Models\Cache\PluginCacheItem0%
PeServer\App\Models\Cache\UserCache0%
PeServer\App\Models\Cache\UserCacheItem0%
PeServer\App\Models\Dao\Domain\CrashReportDomainDao0%
PeServer\App\Models\Dao\Domain\FeedbackDomainDao0%
PeServer\App\Models\Dao\Domain\PluginDomainDao0%
PeServer\App\Models\Dao\Domain\UserDomainDao0%
PeServer\App\Models\Dao\Entities\AccessLogsEntityDao0%
PeServer\App\Models\Dao\Entities\ApiKeysEntityDao0%
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\PeSettingEntityDao0%
PeServer\App\Models\Dao\Entities\PluginCategoriesEntityDao0%
PeServer\App\Models\Dao\Entities\PluginCategoryMappingsEntityDao0%
PeServer\App\Models\Dao\Entities\PluginUrlsEntityDao0%
PeServer\App\Models\Dao\Entities\PluginsEntityDao0%
PeServer\App\Models\Dao\Entities\SequenceEntityDao0%
PeServer\App\Models\Dao\Entities\SignUpWaitEmailsEntityDao0%
PeServer\App\Models\Dao\Entities\UserAuditLogsEntityDao0%
PeServer\App\Models\Dao\Entities\UserAuthenticationsEntityDao0%
PeServer\App\Models\Dao\Entities\UserChangeWaitEmailsEntityDao0%
PeServer\App\Models\Dao\Entities\UsersEntityDao0%
PeServer\App\Models\Data\SessionAccount0%
PeServer\App\Models\Domain\AccessLogManager0%
PeServer\App\Models\Domain\AccountValidator0%
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\ApiLogicBase0%
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiCrashReportLogic0%
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiFeedbackLogic0%
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiVersionUpdateLogic0%
PeServer\App\Models\Domain\Api\DevelopmentApi\DevelopmentApiAdministratorLogic0%
PeServer\App\Models\Domain\Api\PluginApi\PluginApiExistsLogic0%
PeServer\App\Models\Domain\Api\PluginApi\PluginApiGeneratePluginIdLogic0%
PeServer\App\Models\Domain\Api\PluginApi\PluginApiInformationLogic0%
PeServer\App\Models\Domain\ApiUtility0%
PeServer\App\Models\Domain\AppArchiver0%
PeServer\App\Models\Domain\AppEraser0%
PeServer\App\Models\Domain\DefaultPlugin0%
PeServer\App\Models\Domain\Page\Account\AccountLogoutLogic0%
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\AccountUserApiLogic0%
PeServer\App\Models\Domain\Page\Account\AccountUserAuditLogDownloadLogic0%
PeServer\App\Models\Domain\Page\Account\AccountUserAuditLogLogic0%
PeServer\App\Models\Domain\Page\Account\AccountUserEditLogic0%
PeServer\App\Models\Domain\Page\Account\AccountUserEmailLogic0%
PeServer\App\Models\Domain\Page\Account\AccountUserLogic0%
PeServer\App\Models\Domain\Page\Account\AccountUserPasswordLogic0%
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\AjaxMarkdownLogic0%
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\UserLevel0%
PeServer\App\Models\Domain\UserUtility0%
PeServer\App\Models\Domain\ValidatorBase0%
PeServer\App\Models\Middleware\AccessLogMiddleware0%
PeServer\App\Models\Middleware\AccountFilterMiddlewareBase0%
PeServer\App\Models\Middleware\AdministratorAccountFilterMiddleware0%
PeServer\App\Models\Middleware\Api\ApiAcaoMiddleware0%
PeServer\App\Models\Middleware\Api\ApiAccountFilterMiddlewareBase0%
PeServer\App\Models\Middleware\Api\ApiAdministratorAccountFilterMiddleware0%
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\ResponseJson0%
PeServer\App\Models\Setup\DatabaseSetupArgument0%
PeServer\App\Models\Setup\IOSetupArgument0%
PeServer\App\Models\Setup\SetupRunner0%
PeServer\App\Models\Setup\Versions\SetupVersionBase0%
PeServer\App\Models\Setup\Versions\SetupVersionLast0%
PeServer\App\Models\Setup\Versions\SetupVersion_00000%
PeServer\App\Models\Setup\Versions\SetupVersion_00010%
PeServer\App\Models\Setup\Versions\SetupVersion_00020%
PeServer\App\Models\Setup\Versions\SetupVersion_00030%
PeServer\App\Models\Setup\Versions\SetupVersion_00040%
PeServer\App\Models\Setup\Versions\SetupVersion_00050%
PeServer\App\Models\Setup\Versions\SetupVersion_00060%
PeServer\App\Models\Setup\Versions\Version0%
PeServer\Core\Database\DaoBase0%
PeServer\Core\Html\CodeHighlighter0%
PeServer\Core\Http\Client\HttpClientProxyOptions0%
PeServer\Core\Http\LocalHttpClientRequestHeader0%
PeServer\Core\Http\LocalHttpRequestHeader0%
PeServer\Core\Http\ResponsePrinterFactory0%
PeServer\Core\IO\LocalNoReleaseStream0%
PeServer\Core\Image\TextSetting0%
PeServer\Core\Log\XdebugLogger0%
PeServer\Core\Mail\Attachment0%
PeServer\Core\Mail\Mailer0%
PeServer\Core\Mail\SmtpSetting0%
PeServer\Core\Memory0%
PeServer\Core\Mvc\DownloadDataContent0%
PeServer\Core\Mvc\Middleware\CsrfMiddleware0%
PeServer\Core\Mvc\Middleware\HttpsMiddleware0%
PeServer\Core\Mvc\Middleware\MiddlewareArgument0%
PeServer\Core\Mvc\Middleware\LocalRedirectMiddlewareResultImpl0%
PeServer\Core\Mvc\Middleware\PerformanceMiddleware0%
PeServer\Core\Mvc\Middleware\PerformanceShutdownMiddleware0%
PeServer\Core\Mvc\Result\RedirectActionResult0%
PeServer\Core\Mvc\UploadFile0%
PeServer\Core\Mvc\LocalInvalidUploadFile0%
PeServer\Core\Store\LocalCookieData0%
PeServer\Core\Throws\ArgumentNullException0%
PeServer\App\Models\Domain\Page\SessionAnonymousTrait0%
PeServer\Core\Database\DaoTrait0%
PeServer\App\Models\Domain\DomainLogicBase3%
PeServer\Core\Image\Area4%
PeServer\Core\Html\HtmlXPath4%
PeServer\Core\Mvc\Template\Plugin\PagerFunction4%
PeServer\App\Models\AppUrl5%
PeServer\Core\Mvc\Template\Plugin\BotTextImageFunction5%
PeServer\Core\Mvc\Validator5%
PeServer\Core\Store\SpecialStore5%
PeServer\Core\Mvc\Result\ViewActionResult6%
PeServer\App\Models\AppErrorHandler6%
PeServer\App\Controllers\Page\AccountController7%
PeServer\App\Models\Domain\Page\PageLogicBase8%
PeServer\Core\Log\LoggerBase10%
PeServer\Core\Utc10%
PeServer\Core\I18n10%
PeServer\Core\Mvc\Template\Plugin\ShowErrorMessagesFunction10%
PeServer\Core\Store\StoreOptions12%
PeServer\Core\ErrorHandler13%
PeServer\App\Models\Configuration\CookieStoreSetting14%
PeServer\App\Models\Domain\Page\Account\AccountLoginLogic15%
PeServer\Core\Database\DatabaseConnection16%
PeServer\Core\Log\NullLogger16%
PeServer\Core\Mvc\Middleware\MiddlewareResult18%
PeServer\Core\Log\Logging18%
PeServer\Core\Log\MultiLogger20%
PeServer\Core\Http\HttpRequest21%
PeServer\Core\InitializeChecker25%
PeServer\Core\Mvc\Template\Plugin\CodeFunction25%
PeServer\Core\Mvc\Template\LocalTemplateCookieStore25%
PeServer\Core\IO\Directory27%
PeServer\Core\Store\CookieStore29%
PeServer\Core\Image\Color\ColorResource30%
PeServer\Core\Mvc\LogicBase32%
PeServer\App\Controllers\DomainControllerBase33%
PeServer\Core\Image\Graphics34%
PeServer\App\Models\AppCryptography38%
PeServer\Core\Log\LoggerFactory40%
PeServer\Core\Store\TemporaryStore46%
PeServer\Core\Http\ResponsePrinter48%
PeServer\Core\Image\ImageSetting50%
PeServer\Core\Mvc\Template\Plugin\TemplateModifierBase50%
PeServer\Core\Mvc\Template\LocalTemplateTemporaryStore50%
PeServer\Core\Serialization\Converter\DateIntervalConverter50%
PeServer\Core\Store\TemporaryOptions50%
PeServer\Core\Encoding51%
PeServer\Core\Store\SessionStore52%
PeServer\App\Models\AppDatabaseConnection53%
PeServer\Core\Mvc\Routing54%
PeServer\Core\Mvc\Template\Plugin\TemplatePluginBase56%
PeServer\Core\Mvc\Template\TemplateStore57%
PeServer\Core\Mvc\Result\DataActionResult57%
PeServer\Core\Version\CliVersion58%
PeServer\Core\Environment60%
PeServer\Core\Serialization\Converter\DateTimeConverter60%
PeServer\Core\ReflectionUtility61%
PeServer\Core\Html\HtmlDocument62%
PeServer\Core\Store\CookieOptions63%
PeServer\Core\Timer64%
PeServer\Core\Mvc\Template\Plugin\CsrfFunction65%
PeServer\Core\Log\FileLogger65%
PeServer\Core\IO\File65%
PeServer\Core\Cryptography65%
PeServer\Core\Uuid66%
PeServer\Core\Log\LogProvider66%
PeServer\Core\Mime66%
PeServer\Core\Mvc\Template\Plugin\AssetFunction66%
PeServer\Core\Mvc\Template\Plugin\DumpModifier66%
PeServer\Core\Web\UrlHelper66%
PeServer\Core\ResourceBase69%
PeServer\Core\Mvc\Template\Plugin\TemplateBlockFunctionBase70%
PeServer\Core\TrueKeeper70%
PeServer\Core\Mvc\ControllerBase71%
PeServer\Core\Archiver75%
PeServer\Core\Mvc\Template\LocalTemplateSessionStore75%
PeServer\Core\TypeUtility75%
PeServer\Core\IO\Stream75%
PeServer\Core\OutputBuffer76%
PeServer\Core\Serialization\JsonSerializer77%
PeServer\Core\Collections\TypeArrayBase80%
PeServer\Core\CoreStartup80%
PeServer\Core\DI\ScopedDiContainer80%
PeServer\Core\Image\Size80%
PeServer\Core\Security80%
PeServer\Core\Store\SessionOptions80%
PeServer\Core\Image\Rectangle83%
PeServer\Core\Serialization\BuiltinSerializer83%
PeServer\Core\Throws\Enforce83%
PeServer\Core\Mvc\Template\Plugin\InputHelperFunction84%
PeServer\Core\Image\Color\RgbColor84%
PeServer\Core\Mvc\Pagination84%
PeServer\Core\LocalPhpErrorReceiver85%
PeServer\Core\IO\IOUtility85%
PeServer\Core\Http\ContentType87%
PeServer\Core\Mvc\Template\Plugin\TemplateFunctionBase87%
PeServer\Core\Mvc\Markdown89%
PeServer\Core\Html\HtmlElementBase89%
PeServer\Core\Database\DatabaseContext89%

Project Risks

Class CRAP
PeServer\App\Controllers\Page\ManagementController2256
PeServer\Core\Mvc\LogicBase1614
PeServer\Core\Store\SpecialStore1592
PeServer\App\Controllers\Page\AccountController1505
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiDeployLogic1406
PeServer\Core\Image\Graphics866
PeServer\App\Models\Domain\Page\Account\AccountUserPluginLogic812
PeServer\App\Models\Domain\Page\Account\AccountUserEmailLogic506
PeServer\Core\Log\Logging481
PeServer\Core\IO\Directory423
PeServer\App\Models\Domain\Api\ApiLogicBase420
PeServer\Core\Mail\Mailer380
PeServer\Core\Mvc\Validator356
PeServer\Core\Mvc\Middleware\CsrfMiddleware342
PeServer\Core\ErrorHandler333
PeServer\App\Models\Domain\PluginValidator306
PeServer\App\Models\Domain\Page\SessionAnonymousTrait306
PeServer\Core\Utc305
PeServer\Core\Http\HttpRequest211
PeServer\App\Models\AppDatabaseCache210
PeServer\App\Models\Domain\Page\Account\AccountSignupStep1Logic182
PeServer\App\Models\Domain\Page\Management\ManagementDefaultPluginLogic182
PeServer\Core\Mvc\Template\Plugin\ShowErrorMessagesFunction174
PeServer\Core\Html\HtmlXPath161
PeServer\Core\IO\Stream146
PeServer\Core\Store\TemporaryStore140
PeServer\Core\Mvc\Template\Plugin\PagerFunction138
PeServer\App\Models\Domain\AccessLogManager132
PeServer\App\Models\Domain\AccountValidator132
PeServer\App\Models\Domain\Page\Account\AccountUserApiLogic132
PeServer\App\Models\Middleware\Api\ApiAccountFilterMiddlewareBase132
PeServer\App\Models\Domain\Page\Account\AccountLoginLogic131
PeServer\Core\Mvc\Routing129
PeServer\Core\Store\SessionStore127
PeServer\Core\I18n114
PeServer\App\Models\Dao\Entities\UsersEntityDao110
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\AppErrorHandler109
PeServer\Core\Encoding108
PeServer\App\Models\Domain\DomainLogicBase99
PeServer\Core\Version\CliVersion93
PeServer\App\Controllers\Page\PasswordController90
PeServer\App\Models\AppMailer90
PeServer\App\Models\Domain\Page\Account\AccountUserEditLogic90
PeServer\App\Models\Domain\Page\Management\ManagementDatabaseMaintenanceLogic90
PeServer\App\Models\Domain\Page\Tool\ToolBase64Logic90
PeServer\Core\Html\CodeHighlighter90
PeServer\Core\Database\DatabaseContext86
PeServer\Core\Mvc\Template\Plugin\AssetFunction80
PeServer\Core\Store\CookieStore72
PeServer\App\Models\Dao\Domain\UserDomainDao72
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiCrashReportLogic72
PeServer\App\Models\Domain\Page\Account\AccountUserPasswordLogic72
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\Setup\SetupRunner72
PeServer\App\Models\AppUrl62
PeServer\Core\IO\File60
PeServer\Core\Cryptography60
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiFeedbackLogic56
PeServer\App\Models\Domain\AppArchiver56
PeServer\App\Models\Domain\Page\Management\ManagementConfigurationEditLogic56
PeServer\App\Models\Domain\Page\Management\ManagementVersionLogic56
PeServer\Core\Http\ResponsePrinter51
PeServer\Core\Log\MultiLogger50
PeServer\Core\Mvc\Template\Plugin\BotTextImageFunction48
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\Core\Mvc\UploadFile42
PeServer\Core\ReflectionUtility30
PeServer\Core\Timer30
PeServer\App\Controllers\Api\ApplicationApiController30
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\ValidatorBase30
PeServer\App\Models\Setup\Versions\SetupVersionLast30
PeServer\Core\Mvc\Pagination27
PeServer\Core\TypeUtility24
PeServer\Core\Environment23
PeServer\Core\Image\Color\ColorResource23
PeServer\Core\Serialization\Converter\DateTimeConverter21
PeServer\Core\InitializeChecker21
PeServer\Core\Image\Color\RgbColor20
PeServer\App\Models\Domain\Api\DevelopmentApi\DevelopmentApiAdministratorLogic20
PeServer\App\Models\Domain\Api\PluginApi\PluginApiGeneratePluginIdLogic20
PeServer\App\Models\Domain\Page\Account\AccountLogoutLogic20
PeServer\App\Models\Domain\Page\Ajax\AjaxLogFileDeleteLogic20
PeServer\App\Models\Domain\Page\Ajax\AjaxMarkdownLogic20
PeServer\App\Models\Domain\Page\Ajax\AjaxPluginCategoryDeleteLogic20
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\Setup\Versions\SetupVersion_000020
PeServer\Core\Mvc\Middleware\HttpsMiddleware20
PeServer\Core\Uuid19
PeServer\Core\Mvc\Template\Plugin\TemplatePluginBase18
PeServer\App\Models\AppCryptography18
PeServer\Core\Mvc\Template\Plugin\InputHelperFunction18
PeServer\Core\Log\FileLogger18
PeServer\Core\Mvc\Result\ViewActionResult17
PeServer\Core\Log\LoggerFactory17
PeServer\Core\Mvc\ControllerBase16
PeServer\App\Models\Domain\Page\PageLogicBase16
PeServer\Core\Mvc\Result\DataActionResult15
PeServer\Core\Http\ContentType14
PeServer\Core\Html\HtmlElementBase14
PeServer\Core\CoreStartup13
PeServer\App\Models\Domain\PeVersionUpdater12
PeServer\App\Models\Middleware\Api\ApiAdministratorAccountFilterMiddleware12
PeServer\App\Models\Middleware\Api\ApiUserAccountFilterMiddleware12
PeServer\App\Models\ResponseJson12
PeServer\App\Models\Setup\Versions\SetupVersion_000112
PeServer\App\Models\Setup\Versions\SetupVersion_000212
PeServer\App\Models\Setup\Versions\SetupVersion_000312
PeServer\App\Models\Setup\Versions\SetupVersion_000412
PeServer\App\Models\Setup\Versions\SetupVersion_000512
PeServer\App\Models\Setup\Versions\SetupVersion_000612
PeServer\Core\Http\LocalHttpRequestHeader12
PeServer\Core\Log\LogProvider12
PeServer\Core\Log\XdebugLogger12
PeServer\Core\Html\HtmlDocument11
PeServer\Core\ResourceBase11
PeServer\Core\Collections\TypeArrayBase10
PeServer\Core\Throws\Enforce10
PeServer\Core\Mvc\Template\Plugin\CsrfFunction9
PeServer\App\Controllers\DomainControllerBase8
PeServer\App\Models\Configuration\CookieStoreSetting8
PeServer\Core\DI\ScopedDiContainer8
PeServer\Core\IO\IOUtility8
PeServer\Core\OutputBuffer7
PeServer\Core\Mvc\Template\Plugin\TemplateBlockFunctionBase6
PeServer\Core\TrueKeeper6
PeServer\Core\Mvc\Template\LocalTemplateCookieStore6
PeServer\App\Models\Dao\Entities\SequenceEntityDao6
PeServer\Core\Serialization\Converter\DateIntervalConverter6
PeServer\Core\Throws\ArgumentNullException6
PeServer\App\Models\AppDatabaseConnection5
PeServer\Core\Serialization\JsonSerializer5
PeServer\Core\Mime4
PeServer\Core\Archiver4
PeServer\Core\Image\Size4
PeServer\Core\Serialization\BuiltinSerializer4
PeServer\Core\LocalPhpErrorReceiver4
PeServer\Core\Store\CookieOptions3
PeServer\Core\Mvc\Template\LocalTemplateSessionStore3
PeServer\Core\Store\TemporaryOptions2
PeServer\Core\Security2
PeServer\Core\Store\SessionOptions2

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
__construct0%
backup0%
delete_old_data0%
vacuum_access_log0%
cache_rebuild0%
deploy0%
pe_version0%
__construct0%
getSkipBaseName0%
__construct0%
feedback0%
crash_report0%
version_update0%
__construct0%
initialize0%
administrator0%
__construct0%
exists0%
generate_plugin_id0%
information0%
redirectPath0%
login_post0%
logout0%
signup_step1_get0%
signup_step1_post0%
signup_notify0%
signup_step2_get0%
signup_step2_post0%
user0%
user_edit_get0%
user_edit_post0%
user_api_get0%
user_api_post0%
user_password_get0%
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%
__construct0%
markdown0%
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%
encrypt0%
decrypt0%
toMark0%
__construct0%
openDatabase0%
exportCache0%
readCache0%
existsCache0%
exportUserInformation0%
exportPluginInformation0%
exportAll0%
existsPluginInformation0%
readPluginInformation0%
existsUserInformation0%
readUserInformation0%
getSqliteFilePath0%
open0%
__construct0%
catchError0%
__construct0%
convertAddress0%
buildSubject0%
__construct0%
buildTemplate0%
createMailTemplate0%
getDomain0%
getPublicUrl0%
addPublicUrl0%
__construct0%
__construct0%
__construct0%
__construct0%
__construct0%
selectCrashReportsDetail0%
selectFeedbackDetailBySequence0%
selectCacheItems0%
selectCacheCategories0%
selectLoginUser0%
selectEmailAndWaitTokenTimestamp0%
selectCacheItems0%
selectUserIdFromApiKey0%
selectUserItems0%
updateEmailFromWaitEmail0%
insertAccessLog0%
selectExistsApiKeyByUserId0%
selectExistsApiKeyByApiKey0%
selectApiKeyByUserId0%
insertApiKey0%
deleteApiKeyByUserId0%
selectExistsCrashReportCommentsBySequence0%
insertCrashReportComments0%
updateCrashReportComments0%
deleteCrashReportCommentsBySequence0%
selectExistsCrashReportsBySequence0%
selectCrashReportsPageTotalCount0%
selectCrashReportsPageItems0%
insertCrashReports0%
deleteCrashReportsBySequence0%
selectExistsFeedbackCommentsBySequence0%
insertFeedbackComments0%
updateFeedbackComments0%
deleteFeedbackCommentsBySequence0%
selectExistsFeedbacksBySequence0%
selectFeedbacksPageTotalCount0%
selectFeedbacksPageItems0%
insertFeedbacks0%
deleteFeedbacksBySequence0%
selectPeSettingVersion0%
updatePeSettingVersion0%
selectAllPluginCategories0%
insertPluginCategory0%
updatePluginCategory0%
deletePluginCategory0%
selectPluginCategoriesByPluginId0%
insertPluginCategoryMapping0%
deletePluginCategoryMappings0%
selectUrls0%
insertUrl0%
updatePluginUrl0%
deleteByPluginId0%
selectExistsPluginId0%
selectExistsPluginName0%
selectIsUserPlugin0%
selectPluginByUserId0%
selectPluginIds0%
selectEditPlugin0%
insertPlugin0%
updateEditPlugin0%
deletePlugin0%
getLastSequence0%
selectExistsToken0%
selectEmail0%
selectLikeEmails0%
insertEmail0%
deleteToken0%
selectLastLogId0%
selectAuditLogsPageTotalCountFromUserId0%
selectAuditLogsPageItemsFromUserId0%
selectAuditLogsFromUserId0%
insertLog0%
selectPassword0%
selectPasswordReminderByToken0%
selectExistsToken0%
insertUserAuthentication0%
updateCurrentPassword0%
updatePasswordReminder0%
updateResetPassword0%
updatePasswordOnly0%
updateClearReminder0%
selectExistsToken0%
insertWaitEmails0%
deleteByUserId0%
selectExistsSetupUser0%
selectExistsLoginId0%
selectUserIdByLoginId0%
selectUserInfoData0%
selectUserEditData0%
selectEmail0%
insertUser0%
updateUserState0%
updateUserSetting0%
__construct0%
__construct0%
put0%
vacuum0%
__construct0%
isLoginId0%
isPassword0%
isUserName0%
isDescription0%
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%
__construct0%
validateJsonProperty0%
getAuditUserInfo0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
generateKey0%
generateSecret0%
__construct0%
getDirectory0%
getFiles0%
backup0%
rotate0%
__construct0%
execute0%
__construct0%
get0%
openDatabase0%
setResponseJson0%
writeAuditLogCore0%
writeAuditLogCurrentUser0%
writeAuditLogTargetUser0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
cleanup0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
executeInitialize0%
executeSubmit0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
executeEdit0%
executeConfirm0%
cleanup0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__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%
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%
getAuditUserInfo0%
addTemporaryMessage0%
__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%
toString0%
generateSignupToken0%
generateUserId0%
generatePasswordReminderToken0%
__construct0%
isEmail0%
isWebsite0%
__construct0%
handleShutdown0%
filterCore0%
handleBefore0%
handleAfter0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
filterCore0%
handleBefore0%
handleAfter0%
__construct0%
filter0%
__construct0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
handleBefore0%
handleAfter0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
success0%
error0%
__construct0%
__construct0%
__construct0%
execute0%
__construct0%
getVersion0%
getCurrentVersion0%
splitStatements0%
migrate0%
__construct0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
__construct0%
register0%
unregister0%
key0%
key0%
key0%
setupCliService0%
setupTestService0%
hashPassword0%
verifyPassword0%
needRehashPassword0%
getPasswordInformation0%
getPasswordAlgorithms0%
getHashAlgorithms0%
generateHashBinary0%
__construct0%
getConnectionSetting0%
open0%
getResultCount0%
getAliasNames0%
isValid0%
getByteOrderMark0%
getVariable0%
getSuppressionStatusList0%
receiveShutdown0%
receiveException0%
receiveError0%
getHttpStatus0%
catchErrorCore0%
getFileContents0%
catchError0%
toNumbers0%
toLines0%
toHtml0%
importNode0%
path0%
node0%
toArray0%
evaluate0%
query0%
__construct0%
getRequestHeader0%
existsRedirect0%
setRedirect0%
clearRedirect0%
getRedirect0%
__construct0%
throwIfInvalidHeaderName0%
none0%
getFile0%
execute0%
createResponsePrinter0%
getFlatMessage0%
getMessage0%
message0%
createParentDirectoryIfNotExists0%
exists0%
getChildrenCore0%
getChildren0%
getFiles0%
getDirectories0%
removeDirectory0%
cleanupDirectory0%
appendContent0%
writeJsonFile0%
copy0%
removeFileIfExists0%
move0%
openStandardInput0%
openStandardOutput0%
openStandardError0%
seekTail0%
flush0%
writeBom0%
readBom0%
__construct0%
release0%
create0%
left0%
top0%
right0%
bottom0%
width0%
height0%
__toString0%
toRgb0%
toHtml0%
__toString0%
__toString0%
open0%
getInformation0%
getDpi0%
setDpi0%
scale0%
rotate0%
setThickness0%
applyThickness0%
fillRectangle0%
drawRectangle0%
calculateTextArea0%
drawString0%
drawText0%
exportHtmlSource0%
jpeg0%
webp0%
bmp0%
__toString0%
__toString0%
__construct0%
throwIfNotInitializeCore0%
throwIfNotInitialize0%
getLogFilePath0%
logImpl0%
clear0%
clearAll0%
format0%
log0%
trace0%
debug0%
info0%
warn0%
error0%
formatLevel0%
formatMessage0%
getRemoteHost0%
getLogParameters0%
format0%
logImpl0%
log0%
trace0%
debug0%
info0%
warn0%
error0%
log0%
debug0%
info0%
warn0%
error0%
__construct0%
logImpl0%
__construct0%
__construct0%
setMessage0%
convertAddress0%
buildSubject0%
send0%
__construct0%
mode0%
getUsage0%
getAllocate0%
getPeakUsage0%
getPeakAllocate0%
redirectUrl0%
redirectPath0%
createViewActionResult0%
__construct0%
getFile0%
getRequestContent0%
getRequestJson0%
setHttpStatus0%
getHttpStatus0%
getCookie0%
setCookie0%
removeCookie0%
peekTemporary0%
popTemporary0%
pushTemporary0%
removeTemporary0%
existsSession0%
getSession0%
requireSession0%
removeSession0%
cancelSession0%
restartSession0%
shutdownSession0%
addResponseHeader0%
clearErrors0%
removeError0%
addCommonError0%
addError0%
validation0%
setTextContent0%
setJsonContent0%
setContent0%
setDownloadContent0%
tryGetResult0%
equalsResult0%
receiveErrorMessage0%
receiveErrorKind0%
__construct0%
getSessionKey0%
getHeaderName0%
getRequestKey0%
getErrorHttpStatus0%
getRequestMode0%
handleBeforeHeader0%
handleBeforeBody0%
handleBefore0%
handleAfter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
none0%
redirect0%
canNext0%
__construct0%
apply0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
handleShutdown0%
convertJsonCore0%
convertJson0%
__construct0%
createResponse0%
createResponse0%
getOrCreateMiddleware0%
getOrCreateShutdownMiddleware0%
handleBeforeMiddlewareCore0%
handleBeforeMiddleware0%
handleAfterMiddleware0%
handleShutdownMiddleware0%
functionBodyCore0%
functionBodyImpl0%
functionBlockBodyImpl0%
modifierBodyImpl0%
functionBodyImpl0%
functionBodyImpl0%
functionBody0%
getErrors0%
modifierBody0%
getSmartyErrors0%
offsetExists0%
offsetSet0%
offsetUnset0%
get0%
get0%
__construct0%
create0%
invalid0%
isEnabled0%
move0%
__construct0%
isEnabled0%
move0%
isNotEmpty0%
isNotWhiteSpace0%
inLength0%
inRange0%
isMatch0%
isNotMatch0%
isEmail0%
isWebsite0%
existsMethod0%
__get0%
export0%
isChanged0%
set0%
getOr0%
__construct0%
setApplyState0%
restart0%
shutdown0%
remove0%
getOr0%
getServer0%
tryGetServer0%
containsServerName0%
getServerNames0%
getCookie0%
getCookieNames0%
getSession0%
tryGetSession0%
containsSessionName0%
getSessionNames0%
containsGetName0%
getGet0%
tryGetGet0%
getGetNames0%
containsPostName0%
getPost0%
tryGetPost0%
getPostNames0%
containsFileName0%
getFile0%
tryGetFile0%
getFileNames0%
getServerName0%
isHttps0%
isLocalhost0%
getPort0%
getHost0%
getServerUrlCore0%
getServerUrl0%
getRequestUrl0%
getRequestHeader0%
default0%
push0%
remove0%
throwIfNull0%
restart0%
toString0%
getUnixTime0%
getUnixMicroTime0%
getCurrentTime320%
nanoToMilliseconds0%
__toString0%
isNullable0%
createDateTime0%
tryParseCore0%
tryParse0%
tryParseDateTime0%
parse0%
parseDateTime0%
toString0%
createString0%
toEditableDateTimeFromUnixTime0%
generateGuid0%
parse0%
compare0%
toCompare0%
isEquals0%
none0%
isTrueProperty0%
isEnabledLogin0%
isEnabledSignup10%
isEnabledSignup20%
isPasswordReminder0%
isPasswordReset0%
throwHttpStatusIfIsDisabled0%
throwHttpStatusIfNotLogin0%
throwHttpStatusIfNotSignup10%
throwHttpStatusIfNotSignup20%
throwHttpStatusIfNotPasswordReminder0%
throwHttpStatusIfNotPasswordReset0%
__construct0%
functionBodyImpl5%
executeImpl6%
__construct14%
exists18%
createXdebugLogger18%
apply18%
validateImpl22%
getValue22%
import31%
generateRandomInteger33%
getDefaultEncoding33%
writeString33%
getExpires33%
apply37%
__get40%
__construct44%
transaction45%
throwIfInvalidHeaderName50%
__construct50%
setValue50%
__construct50%
create50%
read50%
tryGet50%
__construct50%
__construct50%
hasId50%
throwCore50%
apply53%
setup54%
getShortShortcuts54%
getLongShortcuts54%
cleanupCore57%
getActionCore57%
min60%
__construct60%
getContent60%
__construct60%
convertRaw60%
read60%
functionBodyImpl61%
functionBodyImpl62%
registerParameterKeys62%
createResponse62%
getSize63%
createLogger63%
index66%
replace66%
generateRandomBinary66%
canSetValue66%
rollback66%
getBinary66%
toString66%
getRevision66%
setVariable66%
__construct66%
createUniqueFilePath66%
eof66%
exportImage66%
initialize66%
fromFileName66%
get66%
getRequest66%
existsSmartyError66%
existsSmartyValues66%
getSmartyValues66%
get66%
disposeImpl66%
replaceCallback66%
remove66%
getOrCreateId66%
encrypt69%
addMainElement70%
beginTransaction71%
commit71%
getState71%
isValidType72%
compressGzip75%
extractGzip75%
toArray75%
isList75%
generateHashCore75%
setParameters75%
setDefaultEncoding75%
createTagElement75%
createText75%
createComment75%
readContent75%
removeFile75%
createTemporaryFileStream75%
readStringContents75%
create75%
getContents75%
split75%
loadImpl75%
saveImpl75%
loadImpl75%
dump75%
getCurrentTime6475%
toDateTimeFromUnixTime75%
run77%
findIncludeFile78%
login_get80%
registerClass80%
updateByKeyOrNothing80%
build80%
find80%
saveContent80%
getOffset80%
writeBinary80%
readBinary80%
readBinaryContents80%
doColor80%
createLogic80%
__construct80%
generateCsrfToken80%
__construct80%
peek80%
replace80%
toString80%
functionBodyImpl80%
executeCore81%
toHeader81%
create83%
__construct83%
generateRandomString83%
decrypt83%
selectSingleCount83%
register83%
__construct83%
toValues83%
getState83%
attachColor83%
isMatch83%
trimEnd83%
createConstructor83%
start83%
executeAction85%
convertTableResult85%
openTemporary85%
create85%
injectILogger85%
functionBlockBody85%
createFromSeconds85%
call86%
setupCommon87%
from87%
new87%
add87%
replace87%
__construct87%
executeImpl88%
getPixel88%
getTypes88%
replaceMap88%
contains88%

Project Risks

Method CRAP
validateImpl210
validateJsonProperty156
executeImpl156
formatMessage156
send156
functionBodyImpl154
getChildrenCore132
catchError110
functionBodyImpl110
vacuum90
executeImpl90
compare90
functionBodyImpl74
filterCore72
getServerUrlCore72
executeImpl61
getAuditUserInfo56
executeImpl56
execute56
execute56
removeDirectory56
exists53
validateImpl42
startup42
executeImpl42
executeImpl42
handleBefore42
handleBefore42
toArray42
getRemoteHost42
getValue38
apply34
login_post30
executeStartup30
executePrepare30
executeImpl30
validateImpl30
executeConfirm30
validateImpl30
executeImpl30
getFileContents30
getMessage30
handleBeforeHeader30
tryParseCore30
isTrueProperty30
read21
__construct20
addPublicUrl20
executeImpl20
executeImpl20
validateImpl20
executeImpl20
executeImpl20
executeImpl20
validateImpl20
cleanup20
executeImpl20
executeImpl20
executeImpl20
executeImpl20
executeImpl20
executeImpl20
executeImpl20
filterCore20
handleBefore20
handleBefore20
catchError20
toLines20
handleBeforeBody20
handleAfterMiddleware20
existsMethod20
__construct19
import17
apply12
writeString12
user_email_post12
user_plugin_post_core12
feedback_detail_post12
crash_report_detail_post12
reminder_post12
readCache12
convertAddress12
executeUpdate12
rotate12
cleanup12
executeImpl12
startup12
cleanup12
executeImpl12
validateImpl12
validateImpl12
executeImpl12
validateImpl12
executeImpl12
executeImpl12
executeImpl12
executeImpl12
validateImpl12
updateDatabase12
isPluginId12
isCheckUrl12
splitStatements12
migrateDatabase12
migrateDatabase12
register12
getVariable12
toHtml12
getFlatMessage12
message12
removeFileIfExists12
readBom12
toRgb12
scale12
applyThickness12
drawRectangle12
setMessage12
redirectPath12
setCookie12
addError12
createResponse12
handleBeforeMiddleware12
handleShutdownMiddleware12
functionBodyCore12
isNotWhiteSpace12
inRange12
isWebsite12
__get12
push12
generateGuid12
validateImpl11
functionBodyImpl9
call9
from9
__construct8
executeCore8
min8
create8
createXdebugLogger7
findIncludeFile7
setup7
__construct6
isValidType6
functionBodyImpl6
getSize6
contains6
version_update6
redirectPath6
signup_step1_post6
signup_step2_post6
user_edit_post6
user_api_post6
user_password_post6
setup_post6
configuration_edit_post6
mail_send_post6
default_plugin_post6
version_post6
log_detail_get6
reset_post6
toMark6
getSqliteFilePath6
buildSubject6
getPublicUrl6
selectLoginUser6
selectUserIdFromApiKey6
selectUrls6
getLastSequence6
selectUserIdByLoginId6
isLoginId6
isPassword6
isUserName6
isDescription6
isFreeLoginId6
executeUpload6
validateImpl6
executeImpl6
validateImpl6
validateImpl6
executeImpl6
executeImpl6
setResponseJson6
writeAuditLogCore6
writeAuditLogCurrentUser6
writeAuditLogTargetUser6
executeImpl6
executeImpl6
validateImpl6
validateImpl6
executeImpl6
executeInitialize6
executeImpl6
validateImpl6
executeImpl6
executeImpl6
executeImpl6
executeImpl6
validateImpl6
startup6
validateImpl6
validateImpl6
validateImpl6
validateImpl6
executeImpl6
getAuditUserInfo6
validateImpl6
executeImpl6
validateImpl6
validateImpl6
isPluginName6
isDisplayName6
isDescription6
isFreePluginId6
isFreePluginName6
isEmail6
isWebsite6
filter6
filter6
handleBefore6
handleBefore6
success6
migrateDatabase6
migrateDatabase6
migrateDatabase6
migrateDatabase6
migrateDatabase6
migrateDatabase6
getAliasNames6
getByteOrderMark6
receiveShutdown6
getHttpStatus6
toNumbers6
importNode6
node6
evaluate6
query6
__construct6
cleanupDirectory6
flush6
writeBom6
getDpi6
setDpi6
rotate6
setThickness6
fillRectangle6
calculateTextArea6
drawString6
exportHtmlSource6
throwIfNotInitializeCore6
throwIfNotInitialize6
clear6
log6
logImpl6
logImpl6
convertAddress6
getFile6
peekTemporary6
popTemporary6
requireSession6
addResponseHeader6
removeError6
equalsResult6
getRequestMode6
handleBefore6
redirect6
getOrCreateMiddleware6
getOrCreateShutdownMiddleware6
handleBeforeMiddlewareCore6
functionBodyImpl6
getSmartyErrors6
get6
move6
isNotEmpty6
inLength6
isMatch6
isNotMatch6
isEmail6
read6
getOr6
restart6
shutdown6
remove6
getFile6
tryGetFile6
__construct6
throwIfNull6
parse6
parseDateTime6
toEditableDateTimeFromUnixTime6
parse6
throwHttpStatusIfIsDisabled6
canSetValue5
encrypt5
getDefaultEncoding5
apply5
getShortShortcuts5
replace5
toHeader5
executeAction5
__construct5
getTypes5
__construct5
__get4
registerParameterKeys4
createLogger4
rollback4
getBinary4
toString4
fromFileName4
transaction4
addMainElement4
beginTransaction4
commit4
setParameters4
setValue4
hasId4
generateRandomString4
decrypt4
openTemporary4
new4
replace4
getLongShortcuts3
cleanupCore3
getContent3
convertRaw3
generateRandomBinary3
createUniqueFilePath3
getRequest3
existsSmartyError3
replaceCallback3
getState3
generateRandomInteger3
getExpires3
loadImpl3
run3
saveContent3
__construct3
toString3
__construct3
toValues3
getState3
attachColor3
isMatch3
createConstructor3
create3
functionBlockBody3
executeImpl3
replaceMap3
throwIfInvalidHeaderName2
__construct2
tryGet2
__construct2
throwCore2
getActionCore2
createResponse2
index2
replace2
getRevision2
setVariable2
__construct2
eof2
exportImage2
initialize2
get2
existsSmartyValues2
getSmartyValues2
get2
disposeImpl2
remove2
getOrCreateId2
compressGzip2
extractGzip2
toArray2
isList2
generateHashCore2
setDefaultEncoding2
createTagElement2
createText2
createComment2
readContent2
removeFile2
createTemporaryFileStream2
readStringContents2
create2
getContents2
split2
saveImpl2
loadImpl2
dump2
getCurrentTime642
toDateTimeFromUnixTime2
login_get2
registerClass2
updateByKeyOrNothing2
build2
find2
getOffset2
writeBinary2
readBinary2
readBinaryContents2
doColor2
createLogic2
generateCsrfToken2
__construct2
peek2
create2
__construct2
selectSingleCount2
register2
trimEnd2
start2
setupCommon2
convertTableResult2
getPixel2
add2
injectILogger2
createFromSeconds2