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\DomainControllerBase0%
PeServer\App\Controllers\Page\AccountController0%
PeServer\App\Controllers\Page\AjaxController0%
PeServer\App\Controllers\Page\HomeController0%
PeServer\App\Controllers\Page\ManagementController0%
PeServer\App\Controllers\Page\PageControllerBase0%
PeServer\App\Controllers\Page\PluginController0%
PeServer\App\Controllers\Page\ToolController0%
PeServer\App\Models\AppConfiguration0%
PeServer\App\Models\AppDatabaseCache0%
PeServer\App\Models\AppDatabaseConnection0%
PeServer\App\Models\AppErrorHandler0%
PeServer\App\Models\AppMailer0%
PeServer\App\Models\AppRouteSetting0%
PeServer\App\Models\AppRouting0%
PeServer\App\Models\AppStartup0%
PeServer\App\Models\AppTemplate0%
PeServer\App\Models\AppTemplateFactory0%
PeServer\App\Models\AppTemplateOptions0%
PeServer\App\Models\AppViewActionResult0%
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\Configuration\AppSetting0%
PeServer\App\Models\Configuration\CookieStoreSetting0%
PeServer\App\Models\Dao\Domain\PluginDomainDao0%
PeServer\App\Models\Dao\Domain\UserDomainDao0%
PeServer\App\Models\Dao\Entities\ApiKeysEntityDao0%
PeServer\App\Models\Dao\Entities\CrashReportsEntityDao0%
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\Domain\AccountValidator0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiBackupLogic0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiCacheRebuildLogic0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiDeployLogic0%
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiPeVersionLogic0%
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\DefaultPlugin0%
PeServer\App\Models\Domain\DomainLogicBase0%
PeServer\App\Models\Domain\Page\Account\AccountLoginLogic0%
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\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\Home\HomeAboutLogic0%
PeServer\App\Models\Domain\Page\Home\HomeApiDocumentLogic0%
PeServer\App\Models\Domain\Page\Home\HomeContactLogic0%
PeServer\App\Models\Domain\Page\Home\HomeIndexLogic0%
PeServer\App\Models\Domain\Page\Home\HomePrivacyLogic0%
PeServer\App\Models\Domain\Page\Home\HomeWildcardLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementBackupLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementCacheRebuildLogic0%
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\ManagementDatabaseMaintenanceLogic0%
PeServer\App\Models\Domain\Page\Management\ManagementDefaultPluginLogic0%
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\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\ManagementVersionLogic0%
PeServer\App\Models\Domain\Page\PageLogicBase0%
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\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\AccountFilterMiddlewareBase0%
PeServer\App\Models\Middleware\AdministratorAccountFilterMiddleware0%
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\PluginIdMiddleware0%
PeServer\App\Models\Middleware\SetupAccountFilterMiddleware0%
PeServer\App\Models\Middleware\SignupStep1FilterMiddleware0%
PeServer\App\Models\Middleware\SignupStep2FilterMiddleware0%
PeServer\App\Models\Middleware\UserAccountFilterMiddleware0%
PeServer\App\Models\Middleware\UserPluginEditFilterMiddleware0%
PeServer\App\Models\ResponseJson0%
PeServer\App\Models\SessionAccount0%
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\Version0%
PeServer\App\Models\StoreConfiguration0%
PeServer\Core\CoreStartup0%
PeServer\Core\DI\DiFactoryBase0%
PeServer\Core\DI\LocalScopeDiItem0%
PeServer\Core\Database\DaoBase0%
PeServer\Core\Database\DatabaseConnection0%
PeServer\Core\DefinedDirectory0%
PeServer\Core\Environment0%
PeServer\Core\Html\CodeHighlighter0%
PeServer\Core\Html\HtmlComment0%
PeServer\Core\Html\HtmlDocument0%
PeServer\Core\Html\HtmlElement0%
PeServer\Core\Html\HtmlElementBase0%
PeServer\Core\Html\HtmlNodeBase0%
PeServer\Core\Html\HtmlText0%
PeServer\Core\Html\HtmlXPath0%
PeServer\Core\Http\LocalRequestHttpHeader0%
PeServer\Core\Http\HttpRequest0%
PeServer\Core\Http\HttpRequestExists0%
PeServer\Core\Http\HttpResponse0%
PeServer\Core\Http\ResponsePrinter0%
PeServer\Core\I18n0%
PeServer\Core\IO\LocalNoReleaseStream0%
PeServer\Core\Image\ImageInformation0%
PeServer\Core\Image\TextSetting0%
PeServer\Core\InitializeChecker0%
PeServer\Core\Log\FileLogger0%
PeServer\Core\Log\LogOptions0%
PeServer\Core\Log\LogProvider0%
PeServer\Core\Log\LocalLogProviderItem0%
PeServer\Core\Log\LoggerBase0%
PeServer\Core\Log\LoggerFactory0%
PeServer\Core\Log\Logging0%
PeServer\Core\Log\MultiLogger0%
PeServer\Core\Log\XdebugLogger0%
PeServer\Core\Mail\Attachment0%
PeServer\Core\Mail\EmailAddress0%
PeServer\Core\Mail\EmailMessage0%
PeServer\Core\Mail\Mailer0%
PeServer\Core\Mail\SmtpSetting0%
PeServer\Core\Memory0%
PeServer\Core\Mime0%
PeServer\Core\Mvc\ControllerArgument0%
PeServer\Core\Mvc\ControllerBase0%
PeServer\Core\Mvc\DataContent0%
PeServer\Core\Mvc\DownloadDataContent0%
PeServer\Core\Mvc\LogicBase0%
PeServer\Core\Mvc\LogicFactory0%
PeServer\Core\Mvc\LogicParameter0%
PeServer\Core\Mvc\Markdown0%
PeServer\Core\Mvc\Middleware\CsrfMiddleware0%
PeServer\Core\Mvc\Middleware\MiddlewareArgument0%
PeServer\Core\Mvc\Middleware\MiddlewareResult0%
PeServer\Core\Mvc\Middleware\LocalRedirectMiddlewareResultImpl0%
PeServer\Core\Mvc\Middleware\LocalErrorMiddlewareResultImpl0%
PeServer\Core\Mvc\Middleware\PerformanceMiddleware0%
PeServer\Core\Mvc\Middleware\PerformanceShutdownMiddleware0%
PeServer\Core\Mvc\Result\DataActionResult0%
PeServer\Core\Mvc\Result\RedirectActionResult0%
PeServer\Core\Mvc\Result\ViewActionResult0%
PeServer\Core\Mvc\RouteRequest0%
PeServer\Core\Mvc\RouteSetting0%
PeServer\Core\Mvc\Routing0%
PeServer\Core\Mvc\Template\Plugin\AssetFunction0%
PeServer\Core\Mvc\Template\Plugin\BotTextImageFunction0%
PeServer\Core\Mvc\Template\Plugin\CodeFunction0%
PeServer\Core\Mvc\Template\Plugin\CsrfFunction0%
PeServer\Core\Mvc\Template\Plugin\DumpModifier0%
PeServer\Core\Mvc\Template\Plugin\InputHelperFunction0%
PeServer\Core\Mvc\Template\Plugin\MarkdownFunction0%
PeServer\Core\Mvc\Template\Plugin\PagerFunction0%
PeServer\Core\Mvc\Template\Plugin\ShowErrorMessagesFunction0%
PeServer\Core\Mvc\Template\Plugin\TemplateBlockFunctionBase0%
PeServer\Core\Mvc\Template\Plugin\TemplateFunctionBase0%
PeServer\Core\Mvc\Template\Plugin\TemplateModifierBase0%
PeServer\Core\Mvc\Template\Plugin\TemplatePluginArgument0%
PeServer\Core\Mvc\Template\Plugin\TemplatePluginBase0%
PeServer\Core\Mvc\Template\SmartyTemplate0%
PeServer\Core\Mvc\Template\TemplateBase0%
PeServer\Core\Mvc\Template\TemplateFactory0%
PeServer\Core\Mvc\Template\TemplateOptions0%
PeServer\Core\Mvc\Template\TemplateParameter0%
PeServer\Core\Mvc\Template\TemplateStore0%
PeServer\Core\Mvc\Template\LocalTemplateCookieStore0%
PeServer\Core\Mvc\Template\LocalTemplateSessionStore0%
PeServer\Core\Mvc\Template\LocalTemplateTemporaryStore0%
PeServer\Core\Mvc\UploadFile0%
PeServer\Core\Mvc\Validator0%
PeServer\Core\Security0%
PeServer\Core\Serialization\Configuration0%
PeServer\Core\Store\CookieOption0%
PeServer\Core\Store\CookieStore0%
PeServer\Core\Store\LocalCookieData0%
PeServer\Core\Store\SessionOption0%
PeServer\Core\Store\SessionStore0%
PeServer\Core\Store\SpecialStore0%
PeServer\Core\Store\StoreOptions0%
PeServer\Core\Store\Stores0%
PeServer\Core\Store\TemporaryOption0%
PeServer\Core\Store\TemporaryStore0%
PeServer\Core\Throws\ArgumentNullException0%
PeServer\Core\Throws\HttpStatusException0%
PeServer\Core\Database\DaoTrait0%
PeServer\Core\IO\Directory1%
PeServer\Core\Image\Area4%
PeServer\Core\ErrorHandler6%
PeServer\Core\Utc10%
PeServer\Core\Image\Rectangle16%
PeServer\Core\Log\NullLogger16%
PeServer\Core\Image\Color\ColorResource30%
PeServer\Core\Http\HttpStatus30%
PeServer\Core\IO\PathParts33%
PeServer\Core\Serialization\SerializerBase33%
PeServer\Core\Image\Graphics35%
PeServer\App\Models\AppCryptography38%
PeServer\Core\Image\Size40%
PeServer\Core\Http\HttpMethod41%
PeServer\Core\Database\DatabaseContext42%
PeServer\Core\Encoding42%
PeServer\Core\Web\UrlUtility46%
PeServer\Core\Image\ImageSetting50%
PeServer\Core\IO\File51%
PeServer\Core\IO\IOUtility57%
PeServer\Core\ReflectionUtility59%
PeServer\Core\TypeUtility59%
PeServer\Core\DI\ScopedDiContainer60%
PeServer\Core\Timer64%
PeServer\Core\Uuid66%
PeServer\Core\Cryptography66%
PeServer\Core\Web\UrlHelper66%
PeServer\Core\TrueKeeper70%
PeServer\Core\Archiver75%
PeServer\Core\Http\LocalHttpMethodImpl75%
PeServer\Core\IO\Stream75%
PeServer\Core\OutputBuffer76%
PeServer\Core\Serialization\JsonSerializer77%
PeServer\Core\Mvc\Route79%
PeServer\Core\Image\Color\RgbColor79%
PeServer\Core\Collections\TypeArrayBase80%
PeServer\Core\Http\LocalHttpStatusImpl80%
PeServer\Core\Image\ImageType80%
PeServer\Core\Serialization\BuiltinSerializer83%
PeServer\Core\Throws\Enforce83%
PeServer\Core\Mvc\Pagination84%
PeServer\Core\LocalPhpErrorReceiver85%
PeServer\Core\DI\DiRegisterContainer87%
PeServer\Core\Http\HttpHeader87%
PeServer\Core\Collections\CaseInsensitiveKeyArray88%

Project Risks

Class CRAP
PeServer\Core\Mvc\LogicBase4970
PeServer\App\Controllers\Page\AccountController1722
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiDeployLogic1406
PeServer\Core\Database\DatabaseContext1316
PeServer\Core\IO\Directory996
PeServer\Core\Mvc\Routing992
PeServer\Core\Mvc\Template\Plugin\AssetFunction992
PeServer\Core\Store\SessionStore992
PeServer\App\Controllers\Page\ManagementController930
PeServer\App\Models\Domain\Page\Account\AccountUserPluginLogic812
PeServer\Core\Log\Logging812
PeServer\Core\Image\Graphics762
PeServer\Core\Store\TemporaryStore756
PeServer\Core\Store\SpecialStore650
PeServer\App\Models\Domain\Api\ApiLogicBase506
PeServer\App\Models\Domain\Page\Account\AccountUserEmailLogic506
PeServer\Core\Mvc\Validator420
PeServer\Core\ErrorHandler411
PeServer\Core\Http\HttpRequest380
PeServer\Core\Mail\Mailer380
PeServer\App\Models\Domain\PluginValidator306
PeServer\Core\Mvc\Template\Plugin\InputHelperFunction306
PeServer\Core\Utc305
PeServer\Core\Http\ResponsePrinter272
PeServer\Core\Mvc\Middleware\CsrfMiddleware240
PeServer\Core\Mvc\Template\Plugin\ShowErrorMessagesFunction240
PeServer\Core\Html\HtmlElement210
PeServer\App\Models\Domain\Page\Account\AccountLoginLogic182
PeServer\App\Models\Domain\Page\Account\AccountSignupStep1Logic182
PeServer\App\Models\Domain\Page\Management\ManagementDefaultPluginLogic182
PeServer\Core\Environment182
PeServer\Core\Html\HtmlXPath182
PeServer\Core\Store\CookieStore182
PeServer\App\Models\StoreConfiguration156
PeServer\Core\CoreStartup156
PeServer\Core\I18n156
PeServer\Core\Log\FileLogger156
PeServer\Core\Mvc\Template\Plugin\PagerFunction156
PeServer\Core\IO\Stream146
PeServer\Core\Encoding141
PeServer\App\Models\AppDatabaseCache132
PeServer\App\Models\AppErrorHandler132
PeServer\App\Models\Domain\AccountValidator132
PeServer\App\Models\Domain\Page\Account\AccountUserApiLogic132
PeServer\App\Models\Middleware\Api\ApiAccountFilterMiddlewareBase132
PeServer\Core\Mail\EmailMessage132
PeServer\Core\Mvc\ControllerBase132
PeServer\Core\IO\File120
PeServer\App\Models\Domain\DomainLogicBase110
PeServer\App\Models\Domain\Page\Account\AccountSignupStep2Logic110
PeServer\App\Models\Domain\Page\Account\AccountUserPasswordLogic110
PeServer\Core\Html\HtmlElementBase110
PeServer\Core\Mvc\Template\Plugin\TemplatePluginBase110
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\Log\MultiLogger90
PeServer\Core\Mvc\Result\DataActionResult90
PeServer\Core\Serialization\Configuration90
PeServer\App\Models\Domain\Page\Management\ManagementPhpEvaluateLogic72
PeServer\App\Models\Domain\Page\Management\ManagementSetupLogic72
PeServer\App\Models\Middleware\PluginIdMiddleware72
PeServer\App\Models\Middleware\UserPluginEditFilterMiddleware72
PeServer\App\Models\Setup\SetupRunner72
PeServer\Core\Html\HtmlDocument72
PeServer\Core\Log\LogProvider72
PeServer\Core\Log\LoggerFactory72
PeServer\Core\Mvc\Template\SmartyTemplate72
PeServer\Core\Web\UrlUtility67
PeServer\App\Models\Dao\Domain\UserDomainDao56
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiCrashReportLogic56
PeServer\App\Models\Domain\Page\Management\ManagementCrashReportDetailLogic56
PeServer\App\Models\Domain\Page\Management\ManagementVersionLogic56
PeServer\Core\Http\LocalRequestHttpHeader56
PeServer\Core\Mvc\Template\Plugin\BotTextImageFunction56
PeServer\Core\Mvc\Template\Plugin\CsrfFunction56
PeServer\Core\Cryptography52
PeServer\Core\Mvc\Route46
PeServer\App\Models\Dao\Entities\PluginUrlsEntityDao42
PeServer\App\Models\Domain\Api\ApplicationApi\ApplicationApiFeedbackLogic42
PeServer\App\Models\Domain\Api\PluginApi\PluginApiInformationLogic42
PeServer\App\Models\Middleware\AccountFilterMiddlewareBase42
PeServer\App\Models\Middleware\SignupStep2FilterMiddleware42
PeServer\Core\Mvc\Template\Plugin\TemplateBlockFunctionBase42
PeServer\Core\Timer30
PeServer\App\Models\Domain\Api\AdministratorApi\AdministratorApiPeVersionLogic30
PeServer\App\Models\Domain\AppArchiver30
PeServer\App\Models\Domain\Page\Account\AccountUserLogic30
PeServer\App\Models\Domain\Page\Management\ManagementFeedbackDetailLogic30
PeServer\App\Models\Domain\Page\Management\ManagementLogDetailLogic30
PeServer\App\Models\Domain\ValidatorBase30
PeServer\App\Models\Setup\Versions\SetupVersionLast30
PeServer\Core\Mvc\Template\Plugin\MarkdownFunction30
PeServer\Core\Mvc\UploadFile30
PeServer\Core\ReflectionUtility27
PeServer\Core\Mvc\Pagination27
PeServer\Core\Collections\CaseInsensitiveKeyArray25
PeServer\Core\Http\HttpHeader23
PeServer\Core\Image\Color\ColorResource23
PeServer\Core\Image\Color\RgbColor23
PeServer\App\Models\AppStartup20
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\Account\AccountUserAuditLogLogic20
PeServer\App\Models\Domain\Page\Ajax\AjaxLogFileDeleteLogic20
PeServer\App\Models\Domain\Page\Ajax\AjaxMarkdownLogic20
PeServer\App\Models\Domain\Page\Home\HomeWildcardLogic20
PeServer\App\Models\Domain\Page\Management\ManagementCrashReportListLogic20
PeServer\App\Models\Domain\Page\Management\ManagementFeedbackListLogic20
PeServer\App\Models\Domain\Page\PageLogicBase20
PeServer\App\Models\Middleware\DevelopmentMiddleware20
PeServer\App\Models\Setup\Versions\SetupVersion_000020
PeServer\Core\InitializeChecker20
PeServer\Core\Mvc\Result\ViewActionResult20
PeServer\Core\Uuid19
PeServer\Core\TypeUtility19
PeServer\App\Models\AppCryptography18
PeServer\Core\DI\DiRegisterContainer13
PeServer\Core\IO\IOUtility13
PeServer\Core\DI\ScopedDiContainer12
PeServer\App\Models\AppRouteSetting12
PeServer\App\Models\AppTemplateFactory12
PeServer\App\Models\AppViewActionResult12
PeServer\App\Models\Configuration\CookieStoreSetting12
PeServer\App\Models\Domain\PeVersionUpdater12
PeServer\App\Models\Middleware\Api\ApiAdministratorAccountFilterMiddleware12
PeServer\App\Models\Middleware\Api\ApiUserAccountFilterMiddleware12
PeServer\App\Models\Middleware\SignupStep1FilterMiddleware12
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\Core\Image\ImageInformation12
PeServer\Core\Log\XdebugLogger12
PeServer\Core\Mime12
PeServer\Core\Mvc\Result\RedirectActionResult12
PeServer\Core\Mvc\Template\LocalTemplateCookieStore12
PeServer\Core\Mvc\Template\LocalTemplateSessionStore12
PeServer\Core\Store\CookieOption12
PeServer\Core\Collections\TypeArrayBase10
PeServer\Core\Throws\Enforce10
PeServer\Core\OutputBuffer7
PeServer\Core\Image\Size7
PeServer\Core\TrueKeeper6
PeServer\App\Models\Dao\Entities\SequenceEntityDao6
PeServer\Core\Mail\EmailAddress6
PeServer\Core\Security6
PeServer\Core\Store\SessionOption6
PeServer\Core\Store\TemporaryOption6
PeServer\Core\Throws\ArgumentNullException6
PeServer\Core\Http\LocalHttpMethodImpl5
PeServer\Core\Serialization\JsonSerializer5
PeServer\Core\Archiver4
PeServer\Core\Http\LocalHttpStatusImpl4
PeServer\Core\Serialization\BuiltinSerializer4
PeServer\Core\LocalPhpErrorReceiver4
PeServer\Core\Image\ImageType3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
__construct0%
backup0%
cache_rebuild0%
deploy0%
pe_version0%
__construct0%
getSkipBaseName0%
__construct0%
feedback0%
crash_report0%
version_update0%
__construct0%
initialize0%
administrator0%
__construct0%
exists0%
generate_plugin_id0%
information0%
__construct0%
createViewActionResult0%
__construct0%
index0%
login_get0%
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_logs0%
__construct0%
markdown0%
plugin_category_post0%
plugin_category_patch0%
plugin_category_delete0%
log_delete0%
feedback_delete0%
crash_report_delete0%
__construct0%
index0%
privacy0%
contact_get0%
about0%
api0%
wildcard0%
exception0%
__construct0%
index0%
setup_get0%
setup_post0%
environment0%
configuration0%
backup0%
database_maintenance_get0%
database_maintenance_post0%
php_evaluate_get0%
php_evaluate_post0%
default_plugin_get0%
default_plugin_post0%
cache_rebuild0%
feedback_list_top0%
feedback_list_page0%
feedback_detail0%
crash_report_list_top0%
crash_report_list_page0%
crash_report_detail0%
version_get0%
version_post0%
plugin_category_get0%
log_list0%
log_detail0%
markdown0%
__construct0%
isLoggedIn0%
viewWithController0%
getSkipBaseName0%
__construct0%
index0%
detail0%
__construct0%
index0%
base64_get0%
base64_post0%
__construct0%
load0%
encrypt0%
decrypt0%
toMark0%
__construct0%
openDatabase0%
exportCache0%
readCache0%
exportUserInformation0%
exportPluginInformation0%
exportAll0%
readPluginInformation0%
readUserInformation0%
__construct0%
open0%
__construct0%
catchError0%
__construct0%
convertAddress0%
buildSubject0%
__construct0%
__construct0%
__construct0%
setupCommon0%
setupWebService0%
__construct0%
buildTemplate0%
createMailTemplate0%
__construct0%
createTemplate0%
__construct0%
createResponse0%
__construct0%
__construct0%
__construct0%
__construct0%
__construct0%
__construct0%
__construct0%
__construct0%
selectCacheItems0%
selectCacheCategories0%
__construct0%
selectLoginUser0%
selectEmailAndWaitTokenTimestamp0%
selectCacheItems0%
selectUserIdFromApiKey0%
updateEmailFromWaitEmail0%
__construct0%
selectExistsApiKeyByUserId0%
selectExistsApiKeyByApiKey0%
selectApiKeyByUserId0%
insertApiKey0%
deleteApiKeyByUserId0%
selectExistsCrashReportsBySequence0%
selectCrashReportsPageTotalCount0%
selectCrashReportsPageItems0%
selectCrashReportsDetail0%
insertCrashReports0%
deleteCrashReportsBySequence0%
selectExistsFeedbacksBySequence0%
selectFeedbacksPageTotalCount0%
selectFeedbacksPageItems0%
selectFeedbacksDetailBySequence0%
insertFeedbacks0%
deleteFeedbacksBySequence0%
selectPeSettingVersion0%
updatePeSettingVersion0%
__construct0%
selectAllPluginCategories0%
insertPluginCategory0%
updatePluginCategory0%
deletePluginCategory0%
__construct0%
selectPluginCategoriesByPluginId0%
insertPluginCategoryMapping0%
deletePluginCategoryMappings0%
__construct0%
selectUrls0%
insertUrl0%
updatePluginUrl0%
deleteByPluginId0%
__construct0%
selectExistsPluginId0%
selectExistsPluginName0%
selectIsUserPlugin0%
selectPluginByUserId0%
selectPluginIds0%
selectEditPlugin0%
insertPlugin0%
updateEditPlugin0%
deletePlugin0%
getLastSequence0%
__construct0%
selectExistsToken0%
selectEmail0%
selectLikeEmails0%
insertEmail0%
deleteToken0%
__construct0%
selectLastLogId0%
selectAuditLogsFromUserId0%
insertLog0%
__construct0%
selectPasswords0%
insertUserAuthentication0%
updateCurrentPassword0%
__construct0%
selectExistsToken0%
insertWaitEmails0%
deleteByUserId0%
__construct0%
selectExistsSetupUser0%
selectExistsLoginId0%
selectUserInfoData0%
selectUserEditData0%
selectEmail0%
insertUser0%
updateUserState0%
updateUserSetting0%
__construct0%
isLoginId0%
isPassword0%
isUserName0%
isDescription0%
isFreeLoginId0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
getProgressFilePath0%
getArchiveFilePath0%
getUploadDirectoryPath0%
getExpandDirectoryPath0%
getProgressSetting0%
setProgressSetting0%
executeStartup0%
executeUpload0%
executePrepare0%
executeUpdate0%
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%
backup0%
rotate0%
__construct0%
get0%
__construct0%
openDatabase0%
setResponseJson0%
writeAuditLogCore0%
writeAuditLogCurrentUser0%
writeAuditLogTargetUser0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
cleanup0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
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%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
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%
evalStatement0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
getAuditUserInfo0%
addTemporaryMessage0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
__construct0%
startup0%
validateImpl0%
executeImpl0%
__construct0%
validateImpl0%
executeImpl0%
updateDatabase0%
removePlugin0%
__construct0%
isPluginId0%
isPluginName0%
isDisplayName0%
isCheckUrl0%
isDescription0%
isFreePluginId0%
isFreePluginName0%
toString0%
generateSignupToken0%
generateUserId0%
__construct0%
isEmail0%
isWebsite0%
filterCore0%
handleBefore0%
handleAfter0%
filter0%
__construct0%
filterCore0%
handleBefore0%
handleAfter0%
__construct0%
filter0%
__construct0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
handleBefore0%
handleAfter0%
filter0%
handleBefore0%
handleAfter0%
__construct0%
handleBefore0%
handleAfter0%
filter0%
__construct0%
handleBefore0%
handleAfter0%
success0%
error0%
__construct0%
__construct0%
__construct0%
__construct0%
execute0%
__construct0%
getVersion0%
getCurrentVersion0%
splitStatements0%
migrate0%
__construct0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
migrateIOSystem0%
migrateDatabase0%
__construct0%
mergeCookie0%
getCookie0%
getTemporary0%
getSession0%
build0%
register0%
unregister0%
key0%
key0%
key0%
empty0%
__construct0%
setupCommon0%
setupWebService0%
setupCliService0%
setupTestService0%
setupCustom0%
setup0%
toHashPassword0%
verifyPassword0%
needsRehashPassword0%
getHashAlgorithms0%
generateHashCore0%
generateHashString0%
generateHashBinary0%
__construct0%
add0%
__construct0%
__construct0%
__construct0%
getConnectionSetting0%
open0%
getErrorMessage0%
transaction0%
escapeLike0%
escapeValue0%
queryFirstOrNull0%
querySingle0%
querySingleOrNull0%
enforceOrdered0%
selectOrdered0%
enforceSingleCount0%
selectSingleCount0%
enforceInsert0%
insert0%
insertSingle0%
enforceUpdate0%
update0%
updateByKey0%
updateByKeyOrNothing0%
enforceDelete0%
delete0%
deleteByKey0%
deleteByKeyOrNothing0%
getResultCount0%
__construct0%
setDefaultEncoding0%
getUtf80%
getUtf160%
getUtf320%
getShiftJis0%
getAliasNames0%
isValid0%
getByteOrderMark0%
initialize0%
get0%
is0%
isProduction0%
isDevelopment0%
isTest0%
getRevision0%
setVariable0%
getVariable0%
__construct0%
getSuppressionStatusList0%
register0%
receiveShutdown0%
receiveException0%
receiveError0%
setHttpStatus0%
_catchError0%
getFileContents0%
catchError0%
toNumbers0%
toLines0%
toHtml0%
__construct0%
__construct0%
load0%
importNode0%
build0%
path0%
__construct0%
setAttribute0%
getClassList0%
setClassList0%
addClass0%
removeClass0%
path0%
__construct0%
createElement0%
appendChild0%
addElement0%
addComment0%
addText0%
__construct0%
__construct0%
__construct0%
node0%
toArray0%
evaluate0%
query0%
getHeaders0%
getRequest0%
__construct0%
throwIfInvalidHeaderName0%
existsRedirect0%
setRedirect0%
clearRedirect0%
getRedirect0%
create0%
from0%
put0%
delete0%
options0%
patch0%
trace0%
is0%
__construct0%
exists0%
getValue0%
getFile0%
__construct0%
__construct0%
create0%
ok0%
badRequest0%
authorizationRequired0%
forbidden0%
methodNotAllowed0%
misdirected0%
internalServerError0%
serviceUnavailable0%
__construct0%
getContentLength0%
output0%
execute0%
initialize0%
getFlatMessage0%
getMessage0%
message0%
createDirectory0%
createDirectoryIfNotExists0%
createParentDirectoryIfNotExists0%
exists0%
getChildrenCore0%
getChildren0%
getFiles0%
getDirectories0%
find0%
removeDirectory0%
cleanupDirectory0%
setTemporaryDirectory0%
readContent0%
appendContent0%
readJsonFile0%
writeJsonFile0%
copy0%
removeFileIfExists0%
existsItem0%
move0%
toString0%
__toString0%
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%
setThickness0%
applyThickness0%
fillRectangle0%
drawRectangle0%
calculateTextArea0%
drawString0%
drawText0%
exportHtmlSource0%
__construct0%
load0%
jpeg0%
webp0%
bmp0%
toMime0%
left0%
top0%
right0%
bottom0%
__toString0%
__toString0%
__construct0%
initialize0%
throwIfNotInitialize0%
__construct0%
toSafeFileNameHeader0%
toHeaderDate0%
cleanupCore0%
cleanup0%
getLogFilePath0%
logImpl0%
__construct0%
clear0%
clearAll0%
add0%
create0%
__construct0%
__construct0%
format0%
log0%
trace0%
debug0%
info0%
warn0%
error0%
__construct0%
createXdebugLogger0%
createLogger0%
initialize0%
formatLevel0%
formatMessage0%
getRemoteHost0%
format0%
toHeader0%
injectILogger0%
__construct0%
logImpl0%
log0%
trace0%
debug0%
info0%
warn0%
error0%
log0%
debug0%
info0%
warn0%
error0%
__construct0%
logImpl0%
__construct0%
__construct0%
__construct0%
isText0%
setText0%
getText0%
clearText0%
isHtml0%
setHtml0%
getHtml0%
clearHtml0%
__construct0%
setMessage0%
convertAddress0%
buildSubject0%
send0%
__construct0%
mode0%
getUsage0%
getAllocate0%
getPeakUsage0%
getPeakAllocate0%
fromFileName0%
__construct0%
__construct0%
createLogic0%
getResponseHeaders0%
redirectUrl0%
redirectPath0%
createViewActionResult0%
viewWithController0%
view0%
data0%
__construct0%
__construct0%
__construct0%
getRequest0%
getFile0%
getRequestContent0%
getRequestJson0%
setHttpStatus0%
getHttpStatus0%
getCookie0%
setCookie0%
removeCookie0%
peekTemporary0%
popTemporary0%
pushTemporary0%
removeTemporary0%
existsSession0%
getSession0%
requireSession0%
setSession0%
removeSession0%
cancelSession0%
restartSession0%
shutdownSession0%
addResponseHeader0%
registerParameterKeys0%
setValue0%
hasError0%
clearErrors0%
removeError0%
addError0%
validation0%
startup0%
cleanup0%
validate0%
execute0%
run0%
getResponseHeaders0%
getViewData0%
setTextContent0%
setJsonContent0%
setContent0%
setFileContent0%
setDownloadContent0%
getContent0%
tryGetResult0%
equalsResult0%
receiveErrorMessage0%
receiveErrorKind0%
__construct0%
createLogic0%
__construct0%
__construct0%
setSafeMode0%
build0%
__construct0%
getErrorHttpStatus0%
getRequestMode0%
handleBeforeHeader0%
handleBeforeBody0%
handleBefore0%
handleAfter0%
__construct0%
__construct0%
none0%
redirect0%
error0%
canNext0%
__construct0%
apply0%
__construct0%
apply0%
__construct0%
handleBefore0%
handleAfter0%
__construct0%
handleShutdown0%
__construct0%
convertText0%
convertJsonCore0%
convertJson0%
convertRaw0%
createResponse0%
__construct0%
createResponse0%
__construct0%
createResponse0%
__construct0%
__construct0%
__construct0%
getOrCreateMiddleware0%
getOrCreateShutdownMiddleware0%
handleBeforeMiddlewareCore0%
handleBeforeMiddleware0%
handleAfterMiddleware0%
executeAction0%
executeCore0%
execute0%
shutdown0%
__construct0%
getFunctionName0%
functionBodyImpl0%
__construct0%
getFunctionName0%
functionBodyCore0%
functionBodyImpl0%
__construct0%
getFunctionName0%
functionBlockBodyImpl0%
__construct0%
getFunctionName0%
functionBodyImpl0%
__construct0%
getModifierName0%
modifierBodyImpl0%
__construct0%
getFunctionName0%
addMainElement0%
setElementAttribute0%
functionBodyImpl0%
__construct0%
getFunctionName0%
functionBlockBodyImpl0%
__construct0%
getFunctionName0%
functionBodyImpl0%
__construct0%
getFunctionName0%
functionBodyImpl0%
__construct0%
functionBlockBody0%
functionBodyImpl0%
functionBody0%
__construct0%
functionBody0%
existsError0%
getErrors0%
existsValues0%
getValues0%
__construct0%
modifierBody0%
__construct0%
__construct0%
existsSmartyError0%
getSmartyErrors0%
existsSmartyValues0%
getSmartyValues0%
__construct0%
applyParameter0%
build0%
registerPlugins0%
__construct0%
__construct0%
createTemplate0%
__construct0%
__construct0%
createCookie0%
createSession0%
createTemporary0%
offsetExists0%
offsetGet0%
offsetSet0%
offsetUnset0%
__construct0%
get0%
__construct0%
get0%
__construct0%
get0%
__construct0%
create0%
isEnabled0%
move0%
__construct0%
isNotEmpty0%
isNotWhiteSpace0%
inLength0%
inRange0%
isMatch0%
isNotMatch0%
isEmail0%
isWebsite0%
existsMethod0%
generateCsrfToken0%
__construct0%
load0%
replace0%
export0%
__construct0%
getExpires0%
__construct0%
isChanged0%
apply0%
set0%
remove0%
getOr0%
tryGet0%
__construct0%
__construct0%
__construct0%
setApplyState0%
applyCore0%
apply0%
isStarted0%
start0%
restart0%
shutdown0%
isChanged0%
set0%
remove0%
getOr0%
tryGet0%
getServer0%
tryGetServer0%
containsServerName0%
getServerNames0%
getCookie0%
tryGetCookie0%
containsCookieName0%
getCookieNames0%
getSession0%
tryGetSession0%
containsSessionName0%
getSessionNames0%
containsGetName0%
getGet0%
tryGetGet0%
getGetNames0%
containsPostName0%
getPost0%
tryGetPost0%
getPostNames0%
containsFileName0%
getFile0%
tryGetFile0%
getFileNames0%
__construct0%
default0%
__construct0%
apply0%
__construct0%
__construct0%
hasId0%
getOrCreateId0%
apply0%
getFilePath0%
import0%
push0%
peek0%
pop0%
remove0%
throwIfNull0%
__construct0%
restart0%
toString0%
getUnixTime0%
getUnixMicroTime0%
getCurrentTime320%
nanoToMilliseconds0%
__toString0%
isNullable0%
createDateTime0%
tryParseCore0%
tryParse0%
tryParseDateTime0%
parse0%
parseDateTime0%
toString0%
createString0%
toEditableDateTimeFromUnixTime0%
generateGuid0%
none0%
convertPathToUrl0%
decode0%
joinQuery0%
buildPath0%
isIgnoreCaching0%
__construct0%
combineMiddleware30%
generateRandomInteger33%
writeString33%
save33%
load33%
__get40%
rollback50%
clearCache50%
__construct50%
__construct50%
__construct50%
throwCore50%
getShortShortcuts54%
getLongShortcuts54%
beginTransaction57%
commit57%
getActionCore57%
min60%
__construct60%
create60%
getSize63%
getOr66%
replace66%
generateRandomBinary66%
canSetValue66%
disposeImpl66%
getBinary66%
toString66%
__construct66%
is66%
createUniqueFilePath66%
eof66%
exportImage66%
get66%
disposeImpl66%
replaceCallback66%
replace66%
toString66%
offsetGet69%
getState71%
isValidType72%
compressGzip75%
extractGzip75%
isList75%
toList75%
disposeImpl75%
setParameters75%
removeFile75%
createTemporaryFileStream75%
readStringContents75%
create75%
getContents75%
split75%
loadImpl75%
saveImpl75%
loadImpl75%
dump75%
getCurrentTime75%
toDateTimeFromUnixTime75%
encrypt76%
findIncludeFile78%
registerClass80%
registerMapping80%
registerValue80%
queryFirst80%
saveContent80%
getOffset80%
writeBinary80%
readBinary80%
readBinaryContents80%
doColor80%
getTypes80%
__construct80%
offsetExists81%
getMappingItem81%
create83%
__construct83%
generateRandomString83%
convertRowResult83%
getState83%
attachColor83%
isMatch83%
createConstructor83%
start83%
convertTableResult85%
openTemporary85%
__construct85%
createFromSeconds85%
call86%
new87%
fromHtmlColorCode87%
replace87%
__construct87%
getAction88%
getPixel88%
replaceMap88%
contains88%

Project Risks

Method CRAP
functionBodyImpl870
validateImpl210
validateJsonProperty210
functionBodyImpl182
executeImpl156
formatMessage156
send156
getChildrenCore132
catchError110
functionBodyImpl110
apply110
executeImpl90
exists90
functionBodyImpl90
filterCore72
getValue72
executeCore72
getAuditUserInfo56
executeImpl56
executeImpl56
execute56
execute56
removeDirectory56
validateImpl42
validateImpl42
startup42
handleBefore42
handleBefore42
toArray42
getRemoteHost42
import42
login_post30
executeStartup30
executePrepare30
validateImpl30
executeConfirm30
validateImpl30
executeImpl30
setup30
getFileContents30
setAttribute30
getContentLength30
getMessage30
toHeader30
handleBeforeHeader30
executeAction30
functionBodyImpl30
registerPlugins30
tryParseCore30
__construct20
executeImpl20
executeImpl20
validateImpl20
validateImpl20
executeImpl20
executeImpl20
cleanup20
executeImpl20
executeImpl20
filterCore20
handleBefore20
mergeCookie20
getCookie20
catchError20
toLines20
createLogger20
registerParameterKeys20
handleBeforeBody20
handleAfterMiddleware20
addMainElement20
existsMethod20
load20
replace20
apply20
__construct20
start20
__construct20
apply20
isIgnoreCaching20
__construct19
getAction18
combineMiddleware17
writeString12
user_email_post12
user_plugin_post_core12
readCache12
convertAddress12
__construct12
createResponse12
__construct12
executeUpdate12
executeImpl12
rotate12
cleanup12
startup12
cleanup12
executeImpl12
validateImpl12
executeImpl12
validateImpl12
executeImpl12
executeImpl12
executeImpl12
updateDatabase12
isPluginId12
isCheckUrl12
splitStatements12
migrateDatabase12
migrateDatabase12
register12
transaction12
querySingle12
querySingleOrNull12
getVariable12
toHtml12
output12
getFlatMessage12
message12
removeFileIfExists12
readBom12
toRgb12
scale12
applyThickness12
drawRectangle12
cleanupCore12
cleanup12
create12
createXdebugLogger12
setMessage12
fromFileName12
getRequest12
setCookie12
setValue12
addError12
run12
getContent12
convertRaw12
createResponse12
handleBeforeMiddleware12
shutdown12
functionBodyCore12
functionBlockBodyImpl12
functionBlockBody12
existsSmartyError12
isNotWhiteSpace12
inRange12
isWebsite12
hasId12
push12
generateGuid12
joinQuery12
call9
getOr8
min8
findIncludeFile7
offsetGet7
isValidType6
create6
getMappingItem6
getSize6
contains6
index6
login_get6
signup_step1_post6
signup_step2_post6
user_edit_post6
user_api_post6
user_password_post6
setup_post6
default_plugin_post6
version_post6
log_detail6
toMark6
buildSubject6
setupCommon6
createTemplate6
selectUserIdFromApiKey6
selectUrls6
getLastSequence6
isLoginId6
isPassword6
isUserName6
isDescription6
isFreeLoginId6
executeUpload6
validateImpl6
executeImpl6
validateImpl6
validateImpl6
executeImpl6
executeImpl6
setResponseJson6
writeAuditLogCore6
writeAuditLogCurrentUser6
writeAuditLogTargetUser6
executeImpl6
executeImpl6
validateImpl6
executeImpl6
validateImpl6
executeImpl6
executeInitialize6
executeImpl6
validateImpl6
executeImpl6
executeImpl6
executeImpl6
validateImpl6
startup6
executeImpl6
validateImpl6
validateImpl6
validateImpl6
getAuditUserInfo6
validateImpl6
isPluginName6
isDisplayName6
isDescription6
isFreePluginId6
isFreePluginName6
isEmail6
isWebsite6
filter6
filter6
handleBefore6
handleBefore6
success6
migrateDatabase6
migrateDatabase6
migrateDatabase6
getTemporary6
setupCommon6
generateHashCore6
rollback6
escapeValue6
queryFirstOrNull6
enforceOrdered6
enforceSingleCount6
selectSingleCount6
enforceInsert6
insertSingle6
enforceUpdate6
updateByKey6
updateByKeyOrNothing6
enforceDelete6
deleteByKey6
deleteByKeyOrNothing6
setDefaultEncoding6
getAliasNames6
getByteOrderMark6
getRevision6
setVariable6
register6
receiveShutdown6
setHttpStatus6
toNumbers6
load6
importNode6
build6
getClassList6
addClass6
removeClass6
createElement6
appendChild6
addComment6
addText6
node6
evaluate6
query6
getHeaders6
__construct6
create6
is6
createDirectoryIfNotExists6
find6
cleanupDirectory6
readContent6
flush6
writeBom6
getDpi6
setDpi6
setThickness6
fillRectangle6
calculateTextArea6
drawString6
exportHtmlSource6
load6
initialize6
throwIfNotInitialize6
toHeaderDate6
clear6
add6
log6
injectILogger6
logImpl6
logImpl6
__construct6
getText6
getHtml6
convertAddress6
createLogic6
getResponseHeaders6
getFile6
peekTemporary6
popTemporary6
requireSession6
addResponseHeader6
removeError6
setFileContent6
equalsResult6
getRequestMode6
redirect6
createResponse6
__construct6
getOrCreateMiddleware6
getOrCreateShutdownMiddleware6
handleBeforeMiddlewareCore6
functionBodyImpl6
setElementAttribute6
getSmartyErrors6
existsSmartyValues6
getSmartyValues6
get6
get6
move6
isNotEmpty6
inLength6
isMatch6
isNotMatch6
isEmail6
generateCsrfToken6
getExpires6
remove6
getOr6
tryGet6
__construct6
restart6
shutdown6
remove6
tryGetFile6
__construct6
getOrCreateId6
peek6
throwIfNull6
parse6
parseDateTime6
toEditableDateTimeFromUnixTime6
convertPathToUrl6
canSetValue5
getShortShortcuts5
encrypt5
beginTransaction5
commit5
offsetExists5
__construct5
fromHtmlColorCode5
__construct5
__construct5
__get4
getBinary4
toString4
setParameters4
registerValue4
clearCache4
__construct4
generateRandomString4
openTemporary4
new4
replace4
getLongShortcuts3
generateRandomBinary3
createUniqueFilePath3
replaceCallback3
replace3
getState3
generateRandomInteger3
save3
load3
disposeImpl3
loadImpl3
saveContent3
getTypes3
__construct3
getState3
attachColor3
isMatch3
createConstructor3
replaceMap3
__construct2
throwCore2
getActionCore2
replace2
disposeImpl2
__construct2
is2
eof2
exportImage2
get2
disposeImpl2
toString2
compressGzip2
extractGzip2
isList2
toList2
removeFile2
createTemporaryFileStream2
readStringContents2
create2
getContents2
split2
saveImpl2
loadImpl2
dump2
getCurrentTime2
toDateTimeFromUnixTime2
registerClass2
registerMapping2
queryFirst2
getOffset2
writeBinary2
readBinary2
readBinaryContents2
doColor2
create2
__construct2
convertRowResult2
start2
convertTableResult2
getPixel2
createFromSeconds2