Created at 2025-08-24 00:47:04 , with PHPMetrics v2.9.0 (Jean-François Lépine).
No JUnit report found. Use the --junit=<junit.xml> option to analyse your unit tests. See documentation of PHPUnit if needed
No details
Maintainability / complexity (with comments)

Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.

Large red circles will be probably hard to maintain.

Page Rank is a way to measure the importance of a class. There is no "good" or "bad" page rank. This metric reflects interactions in your code.

ClassRank
0.04 BookStack\Exports\ZipExports\ZipValidationHelper 75.74 45.52
0.04 BookStack\Entities\Models\Entity 72.13 29.1
0.04 BookStack\App\Model 119.28 76.82
0.04 BookStack\Users\Models\User 70.71 27.59
0.02 BookStack\Exports\ZipExports\ZipUniqueIdRule 95.37 64.29
0.02 BookStack\Exports\ZipExports\ZipFileReferenceRule 84.44 57.37
0.02 BookStack\Exceptions\PrettyException 89.43 53.13
0.02 BookStack\Exceptions\NotifyException 87.93 52.06
0.02 BookStack\Search\SearchOptionSet 81.73 45.97
0.01 BookStack\Uploads\Image 100.57 56.11
0.01 BookStack\Uploads\Attachment 84.04 42.6
0.01 BookStack\Http\DownloadResponseFactory 80.33 42.06
0.01 BookStack\Http\Controller 77.76 36.7
0.01 BookStack\Exports\ZipExports\ZipExportReader 73.28 40.58
0.01 BookStack\Exports\ZipExports\ZipExportFiles 78.95 42.03
0.01 BookStack\Exports\ZipExports\Models\ZipExportPage 60.92 37.99
0.01 BookStack\Exports\ZipExports\Models\ZipExportModel 104.56 58.44
0.01 BookStack\Exports\ZipExports\Models\ZipExportTag 50.81 50.81
0.01 BookStack\Exports\ZipExports\Models\ZipExportChapter 62.57 40.21
0.01 BookStack\Exceptions\NotFoundException 110.73 74.55
0.01 BookStack\Exceptions\ZipExportException 171 171
0.01 BookStack\Translation\LocaleDefinition 95.43 55.47
0.01 BookStack\Facades\Activity 122.51 78.06
0.01 BookStack\Search\Options\SearchOption 111.97 71.59
0.01 BookStack\Entities\Models\Page 87.36 43.28
0.01 BookStack\Entities\Models\BookChild 96.35 55.72
0.01 BookStack\Entities\Models\Chapter 96.32 52.98
0.01 BookStack\Entities\Models\Bookshelf 82.02 42.13
0.01 BookStack\Entities\Models\PageRevision 95.3 50.03
0.01 BookStack\Entities\Models\Book 84.48 41.91
0.01 BookStack\Entities\Queries\PageQueries 50.24 40.69
0.01 BookStack\Entities\Queries\EntityQueries 83.5 49.84
0.01 BookStack\Entities\Queries\BookshelfQueries 57.74 46.41
0.01 BookStack\Entities\Tools\PageContent 51.97 16.55
0.01 BookStack\Users\Models\Role 85.72 43.73
0.01 BookStack\Util\HtmlDocument 76.49 37.61
0.01 BookStack\Activity\Models\View 97.55 55.21
0.01 BookStack\Activity\Models\Tag 97.44 55.1
0 BookStack\Uploads\ImageStorageDisk 77.67 37.14
0 BookStack\Uploads\FileStorage 71.61 37.06
0 BookStack\Uploads\FaviconHandler 83.61 42.31
0 BookStack\Uploads\ImageStorage 74.32 36.23
0 BookStack\Uploads\UserAvatars 63.31 30.39
0 BookStack\Uploads\Controllers\GalleryImageController 75.65 45.36
0 BookStack\Uploads\Controllers\DrawioImageController 73.44 42.15
0 BookStack\Uploads\Controllers\AttachmentController 68.56 31.18
0 BookStack\Uploads\Controllers\ImageGalleryApiController 75.04 36.98
0 BookStack\Uploads\Controllers\ImageController 71.35 36.37
0 BookStack\Uploads\Controllers\AttachmentApiController 76.15 35.98
0 BookStack\Uploads\ImageResizer 60.81 24.34
0 BookStack\Uploads\AttachmentService 75.85 36.13
0 BookStack\Uploads\ImageRepo 69.27 30.69
0 BookStack\Uploads\ImageService 59.54 22.15
0 BookStack\Http\HttpClientHistory 58.25 58.25
0 BookStack\Http\RangeSupportedStream 60.94 33.31
0 BookStack\Http\Middleware\EncryptCookies 215.46 171
0 BookStack\Http\Middleware\CheckEmailConfirmed 104.73 59.64
0 BookStack\Http\Middleware\Authenticate 93.95 63.66
0 BookStack\Http\Middleware\RunThemeActions 102.2 62
0 BookStack\Http\Middleware\StartSessionIfCookieExists 96.96 65.03
0 BookStack\Http\Middleware\CheckGuard 105.05 63.23
0 BookStack\Http\Middleware\ThrottleApiRequests 108.89 72.71
0 BookStack\Http\Middleware\PreventResponseCaching 99.88 58.36
0 BookStack\Http\Middleware\CheckUserHasPermission 97.01 58.53
0 BookStack\Http\Middleware\AuthenticatedOrPendingMfa 92.37 56.03
0 BookStack\Http\Middleware\Localization 106.04 63.97
0 BookStack\Http\Middleware\ApiAuthenticate 98.3 55.74
0 BookStack\Http\Middleware\ApplyCspRules 94.54 57.71
0 BookStack\Http\Middleware\TrimStrings 124.34 79.88
0 BookStack\Http\Middleware\PreventRequestsDuringMaintenance 215.46 171
0 BookStack\Http\Middleware\StartSessionExtended 103.43 62.8
0 BookStack\Http\Middleware\TrustProxies 104.74 59.22
0 BookStack\Http\Middleware\TrustHosts 119.04 78.06
0 BookStack\Http\Middleware\RedirectIfAuthenticated 98.77 63.09
0 BookStack\Http\Middleware\VerifyCsrfToken 218.04 171
0 BookStack\Http\HttpRequestService 89.63 50.08
0 BookStack\Http\Request 93.92 56.4
0 BookStack\Http\ApiController 99.14 58.93
0 BookStack\Http\Kernel 119.45 71.77
0 BookStack\Settings\StatusController 81.29 51.38
0 BookStack\Settings\MaintenanceController 73.81 42.47
0 BookStack\Settings\Setting 79.55 79.55
0 BookStack\Settings\UserNotificationPreferences 50.44 50.44
0 BookStack\Settings\SettingService 66.44 27.51
0 BookStack\Settings\SettingController 84.67 51.15
0 BookStack\Settings\AppSettingsStore 56.12 38.5
0 BookStack\Settings\UserShortcutMap 78.47 43.31
0 BookStack\Exports\ZipExports\ZipExportBuilder 68.87 39.8
0 BookStack\Exports\ZipExports\ZipImportReferences 60.35 33.61
0 BookStack\Exports\ZipExports\ZipImportRunner 37.38 16.71
0 BookStack\Exports\ZipExports\Models\ZipExportImage 61.02 48.25
0 BookStack\Exports\ZipExports\Models\ZipExportAttachment 45.37 45.37
0 BookStack\Exports\ZipExports\Models\ZipExportBook 50.22 35.44
0 BookStack\Exports\ZipExports\ZipReferenceParser 71.83 37.28
0 BookStack\Exports\ZipExports\ZipExportReferences 56.64 30.13
0 BookStack\Exports\ZipExports\ZipExportValidator 45.97 45.97
0 BookStack\Exports\PdfGenerator 62.26 34.52
0 BookStack\Exports\ImportRepo 64.42 38.52
0 BookStack\Exports\Controllers\ChapterExportApiController 86.62 47.63
0 BookStack\Exports\Controllers\BookExportController 86.53 47.31
0 BookStack\Exports\Controllers\ImportApiController 75.3 38.06
0 BookStack\Exports\Controllers\ImportController 76.4 42.21
0 BookStack\Exports\Controllers\PageExportController 87.66 46.24
0 BookStack\Exports\Controllers\BookExportApiController 86.62 47.63
0 BookStack\Exports\Controllers\ChapterExportController 88.43 46.91
0 BookStack\Exports\Controllers\PageExportApiController 86.62 47.63
0 BookStack\Exports\ExportFormatter 58.68 22.88
0 BookStack\Exports\Import 88.34 50.54
0 BookStack\Exceptions\ImageUploadException 171 171
0 BookStack\Exceptions\UserTokenExpiredException 111.13 70.5
0 BookStack\Exceptions\ApiAuthException 62.3 62.3
0 BookStack\Exceptions\SocialSignInAccountNotUsed 171 171
0 BookStack\Exceptions\LoginAttemptInvalidUserException 171 171
0 BookStack\Exceptions\UserRegistrationException 171 171
0 BookStack\Exceptions\SocialDriverNotConfigured 171 171
0 BookStack\Exceptions\LoginAttemptException 171 171
0 BookStack\Exceptions\ZipImportException 69.59 69.59
0 BookStack\Exceptions\SamlException 171 171
0 BookStack\Exceptions\MoveOperationException 171 171
0 BookStack\Exceptions\UserTokenNotFoundException 171 171
0 BookStack\Exceptions\UserUpdateException 171 171
0 BookStack\Exceptions\LdapException 171 171
0 BookStack\Exceptions\ThemeException 171 171
0 BookStack\Exceptions\FileUploadException 171 171
0 BookStack\Exceptions\JsonDebugException 102.12 63.78
0 BookStack\Exceptions\SocialSignInException 171 171
0 BookStack\Exceptions\Handler 83.02 39.14
0 BookStack\Exceptions\LoginAttemptEmailNeededException 171 171
0 BookStack\Exceptions\PdfExportException 171 171
0 BookStack\Exceptions\ConfirmationEmailException 171 171
0 BookStack\Exceptions\PermissionsException 171 171
0 BookStack\Exceptions\StoppedAuthenticationException 83.61 52.05
0 BookStack\Exceptions\ZipValidationException 171 171
0 BookStack\Exceptions\HttpFetchException 171 171
0 BookStack\Exceptions\BookStackExceptionHandlerPage 54.65 54.65
0 BookStack\Translation\LocaleManager 86.51 44.99
0 BookStack\Translation\FileLoader 101.16 56.7
0 BookStack\Translation\MessageSelector 109.12 69.16
0 BookStack\Facades\Theme 211.98 171
0 BookStack\Search\SearchRunner 45.23 13.98
0 BookStack\Search\SearchApiController 93.13 52.92
0 BookStack\Search\SearchTextTokenizer 84.08 47.5
0 BookStack\Search\SearchController 71.98 36.86
0 BookStack\Search\SearchResultsFormatter 60.87 24.69
0 BookStack\Search\SearchIndex 63.46 24.71
0 BookStack\Search\Options\FilterSearchOption 51.55 51.55
0 BookStack\Search\Options\ExactSearchOption 65.03 65.03
0 BookStack\Search\Options\TermSearchOption 78.06 78.06
0 BookStack\Search\Options\TagSearchOption 92.65 54.78
0 BookStack\Search\SearchTerm 107.99 69
0 BookStack\Search\SearchOptions 60.75 25.93
0 BookStack\Entities\EntityProvider 87.59 48.84
0 BookStack\Entities\BreadcrumbsViewComposer 85.32 58.25
0 BookStack\Entities\Controllers\RecycleBinApiController 84.05 45.74
0 BookStack\Entities\Controllers\RecycleBinController 81.23 41.49
0 BookStack\Entities\Controllers\PageRevisionController 74.98 36.95
0 BookStack\Entities\Controllers\PageTemplateController 81.64 49.37
0 BookStack\Entities\Controllers\BookshelfApiController 80.81 41.05
0 BookStack\Entities\Controllers\BookController 66.32 30
0 BookStack\Entities\Controllers\PageApiController 79.27 38.59
0 BookStack\Entities\Controllers\PageController 59.9 21.22
0 BookStack\Entities\Controllers\BookshelfController 71.79 34.55
0 BookStack\Entities\Controllers\ChapterController 67.75 30
0 BookStack\Entities\Controllers\BookApiController 78.3 39.93
0 BookStack\Entities\Controllers\ChapterApiController 72.13 37.96
0 BookStack\Entities\Repos\DeletionRepo 81.08 59.02
0 BookStack\Entities\Repos\PageRepo 52.94 21.06
0 BookStack\Entities\Repos\ChapterRepo 79.83 44.11
0 BookStack\Entities\Repos\BookRepo 81.71 45.46
0 BookStack\Entities\Repos\BookshelfRepo 80.42 45.68
0 BookStack\Entities\Repos\BaseRepo 66.83 34.56
0 BookStack\Entities\Repos\RevisionRepo 74.24 42.9
0 BookStack\Entities\Models\Deletion 92.73 51.91
0 BookStack\Entities\Models\HasHtmlDescription 111.5 68.77
0 BookStack\Entities\Queries\PageRevisionQueries 70.2 54.65
0 BookStack\Entities\Queries\BookQueries 59.53 47.69
0 BookStack\Entities\Queries\QueryTopFavourites 54.13 54.13
0 BookStack\Entities\Queries\QueryPopular 57.05 57.05
0 BookStack\Entities\Queries\QueryRecentlyViewed 57.12 57.12
0 BookStack\Entities\Queries\ChapterQueries 59.66 47.53
0 BookStack\Entities\Tools\Cloner 73.18 35.87
0 BookStack\Entities\Tools\MixedEntityRequestHelper 101.74 60.76
0 BookStack\Entities\Tools\ShelfContext 90.17 54.81
0 BookStack\Entities\Tools\SlugGenerator 87.22 49.92
0 BookStack\Entities\Tools\PageEditActivity 80.72 41.73
0 BookStack\Entities\Tools\PageIncludeParser 65.19 28.72
0 BookStack\Entities\Tools\NextPreviousContentLocator 87.81 48.34
0 BookStack\Entities\Tools\Markdown\SpacedTagFallbackConverter 102.08 67.11
0 BookStack\Entities\Tools\Markdown\CustomDivConverter 86.08 65.25
0 BookStack\Entities\Tools\Markdown\CustomListItemRenderer 81.49 55.92
0 BookStack\Entities\Tools\Markdown\CustomImageConverter 79.14 60.26
0 BookStack\Entities\Tools\Markdown\CustomParagraphConverter 64.23 64.23
0 BookStack\Entities\Tools\Markdown\CustomStrikethroughRenderer 109.76 69.81
0 BookStack\Entities\Tools\Markdown\CheckboxConverter 89.21 60.34
0 BookStack\Entities\Tools\Markdown\MarkdownToHtml 58.01 58.01
0 BookStack\Entities\Tools\Markdown\HtmlToMarkdown 81.71 44.2
0 BookStack\Entities\Tools\Markdown\CustomStrikeThroughExtension 171 171
0 BookStack\Entities\Tools\HierarchyTransformer 76.29 45.37
0 BookStack\Entities\Tools\BookContents 70.38 40.32
0 BookStack\Entities\Tools\SiblingFetcher 83.09 50.47
0 BookStack\Entities\Tools\PermissionsUpdater 59.48 31.55
0 BookStack\Entities\Tools\PageIncludeContent 68.73 43.86
0 BookStack\Entities\Tools\PageEditorData 67.1 40.39
0 BookStack\Entities\Tools\PageIncludeTag 99.23 62.4
0 BookStack\Entities\Tools\TrashCan 57.34 20.05
0 BookStack\Entities\Tools\MixedEntityListLoader 69.67 40.93
0 BookStack\App\SystemApiController 93.82 60.46
0 BookStack\App\MailNotification 105.38 61.87
0 BookStack\App\MetaController 89.74 49.53
0 BookStack\App\HomeController 62.58 40.07
0 BookStack\App\PwaManifestBuilder 97.71 58.72
0 BookStack\App\AppVersion 92.94 63.39
0 BookStack\App\Application 112.23 68.66
0 BookStack\App\Providers\AuthServiceProvider 88.65 52
0 BookStack\App\Providers\EventServiceProvider 110.37 65.52
0 BookStack\App\Providers\ViewTweaksServiceProvider 107.31 68.31
0 BookStack\App\Providers\AppServiceProvider 98.55 56.21
0 BookStack\App\Providers\ThemeServiceProvider 106.64 66.43
0 BookStack\App\Providers\TranslationServiceProvider 95.77 55.98
0 BookStack\App\Providers\ValidationRuleServiceProvider 86.64 58.4
0 BookStack\App\Providers\RouteServiceProvider 86.2 46.8
0 BookStack\Theming\ThemeEvents 110.97 61.25
0 BookStack\Theming\ThemeService 84.31 43.73
0 BookStack\Theming\CustomHtmlHeadContentProvider 90.94 51.39
0 BookStack\Theming\ThemeController 85.74 58.11
0 BookStack\Permissions\EntityPermissionEvaluator 62.85 31.35
0 BookStack\Permissions\ContentPermissionApiController 89.56 47.77
0 BookStack\Permissions\PermissionFormData 92.2 52.87
0 BookStack\Permissions\PermissionsController 71.1 36.24
0 BookStack\Permissions\JointPermissionBuilder 63.6 25.81
0 BookStack\Permissions\SimpleEntityData 56.86 56.86
0 BookStack\Permissions\Models\EntityPermission 106.48 62.02
0 BookStack\Permissions\Models\JointPermission 106.09 68.57
0 BookStack\Permissions\Models\RolePermission 110.08 66.18
0 BookStack\Permissions\PermissionStatus 73.84 73.84
0 BookStack\Permissions\PermissionsRepo 73.32 37.26
0 BookStack\Permissions\PermissionApplicator 67.71 29.64
0 BookStack\Permissions\MassEntityPermissionEvaluator 75.66 43.3
0 BookStack\Api\ApiEntityListFormatter 77.76 39.17
0 BookStack\Api\UserApiTokenController 72.07 35.8
0 BookStack\Api\ApiDocsGenerator 64.67 30.8
0 BookStack\Api\ApiToken 101.2 56.74
0 BookStack\Api\ApiDocsController 101.13 60.81
0 BookStack\Api\ApiTokenGuard 75.26 35.57
0 BookStack\Api\ListingResponseBuilder 72.83 35.25
0 BookStack\Users\Queries\UsersAllPaginatedAndSorted 90.17 55.76
0 BookStack\Users\Queries\RolesAllPaginatedAndSorted 83.08 56.01
0 BookStack\Users\Queries\UserContentCounts 102.59 63.6
0 BookStack\Users\Queries\UserRecentlyCreatedContent 97.72 60.21
0 BookStack\Users\Models\HasCreatorAndUpdater 113.22 68.77
0 BookStack\Users\Models\HasOwner 117.88 75.43
0 BookStack\Users\UserRepo 64.32 27.78
0 BookStack\Users\Controllers\UserAccountController 67.89 32.63
0 BookStack\Users\Controllers\UserPreferencesController 68.53 37.61
0 BookStack\Users\Controllers\RoleController 71.52 36.28
0 BookStack\Users\Controllers\UserApiController 76.41 38.44
0 BookStack\Users\Controllers\UserProfileController 87.6 58.73
0 BookStack\Users\Controllers\UserController 67.6 32.63
0 BookStack\Users\Controllers\RoleApiController 81.92 42.13
0 BookStack\Users\Controllers\UserSearchController 88.2 56.91
0 BookStack\Util\HtmlNonceApplicator 92.31 53.67
0 BookStack\Util\FilePathNormalizer 115.82 76.82
0 BookStack\Util\CspService 74.14 37.07
0 BookStack\Util\SvgIcon 52.08 52.08
0 BookStack\Util\SimpleListOptions 82.98 43.16
0 BookStack\Util\DatabaseTransaction 117.22 70
0 BookStack\Util\SsrUrlValidator 82.56 47.08
0 BookStack\Util\HtmlContentFilter 90.36 44.89
0 BookStack\Util\OutOfMemoryHandler 86.2 51.54
0 BookStack\Util\HtmlDescriptionFilter 76.58 44.65
0 BookStack\Util\WebSafeMimeSniffer 91.66 51.16
0 BookStack\Activity\Controllers\AuditLogController 46.14 46.14
0 BookStack\Activity\Controllers\AuditLogApiController 105.35 64.22
0 BookStack\Activity\Controllers\TagController 85.79 51.2
0 BookStack\Activity\Controllers\CommentController 75.12 39.64
0 BookStack\Activity\Controllers\FavouriteController 81.95 48.77
0 BookStack\Activity\Controllers\WebhookController 77.7 40.62
0 BookStack\Activity\Controllers\WatchController 60.21 60.21
0 BookStack\Activity\ActivityType 59.58 43.24
0 BookStack\Activity\TagRepo 70.29 37.32
0 BookStack\Activity\Models\WebhookTrackedEvent 214.23 171
0 BookStack\Activity\Models\Favourite 96.3 65.22
0 BookStack\Activity\Models\Webhook 91.41 49.25
0 BookStack\Activity\Models\Activity 98.1 53.64
0 BookStack\Activity\Models\Watch 97.17 59.66
0 BookStack\Activity\Models\Comment 97.36 54.29
0 BookStack\Activity\Notifications\NotificationManager 84.07 52.51
0 BookStack\Activity\Notifications\Handlers\BaseNotificationHandler 88.24 53.69
0 BookStack\Activity\Notifications\Handlers\CommentCreationNotificationHandler 77.95 51.54
0 BookStack\Activity\Notifications\Handlers\PageCreationNotificationHandler 64.82 64.82
0 BookStack\Activity\Notifications\Handlers\PageUpdateNotificationHandler 81.7 52.14
0 BookStack\Activity\Notifications\Messages\PageCreationNotification 83.58 61.95
0 BookStack\Activity\Notifications\Messages\PageUpdateNotification 83.35 61.73
0 BookStack\Activity\Notifications\Messages\CommentCreationNotification 87.86 60.23
0 BookStack\Activity\Notifications\Messages\BaseActivityNotification 94.72 54.33
0 BookStack\Activity\Notifications\MessageParts\EntityLinkMessageLine 91.16 61.61
0 BookStack\Activity\Notifications\MessageParts\ListMessageLine 83.46 55.38
0 BookStack\Activity\Notifications\MessageParts\LinkedMailMessageLine 92.68 59.02
0 BookStack\Activity\Notifications\MessageParts\EntityPathMessageLine 95.01 60.04
0 BookStack\Activity\Queries\WebhooksAllPaginatedAndSorted 89.22 59.67
0 BookStack\Activity\CommentRepo 77.66 42.36
0 BookStack\Activity\DispatchWebhookJob 77.06 45.9
0 BookStack\Activity\ActivityQueries 76.46 41.69
0 BookStack\Activity\WatchLevels 91.54 48.6
0 BookStack\Activity\Tools\IpFormatter 39.71 39.71
0 BookStack\Activity\Tools\CommentTree 56.1 35.27
0 BookStack\Activity\Tools\CommentTreeNode 96.53 65.45
0 BookStack\Activity\Tools\ActivityLogger 75.97 41.74
0 BookStack\Activity\Tools\WebhookFormatter 66.07 39.87
0 BookStack\Activity\Tools\TagClassGenerator 67.54 43.25
0 BookStack\Activity\Tools\WatchedParentDetails 69.69 69.69
0 BookStack\Activity\Tools\EntityWatchers 78.64 44.93
0 BookStack\Activity\Tools\UserEntityWatchOptions 37.15 37.15
0 BookStack\References\ReferenceFetcher 91.85 55.98
0 BookStack\References\Reference 97.28 61.72
0 BookStack\References\ModelResolvers\ImageModelResolver 74.49 46.86
0 BookStack\References\ModelResolvers\AttachmentModelResolver 60.22 60.22
0 BookStack\References\ModelResolvers\ChapterLinkModelResolver 71.98 55.39
0 BookStack\References\ModelResolvers\BookshelfLinkModelResolver 73.5 56.52
0 BookStack\References\ModelResolvers\PagePermalinkModelResolver 74.09 57.11
0 BookStack\References\ModelResolvers\PageLinkModelResolver 71.98 55.39
0 BookStack\References\ModelResolvers\BookLinkModelResolver 73.5 56.52
0 BookStack\References\ReferenceController 86.75 50.25
0 BookStack\References\CrossLinkParser 83.87 45.74
0 BookStack\References\ReferenceStore 77.05 43.6
0 BookStack\References\ReferenceUpdater 56.21 34.69
0 BookStack\Sorting\BookSortMap 88.86 56.48
0 BookStack\Sorting\BookSortController 74.65 42.71
0 BookStack\Sorting\BookSorter 53.24 19
0 BookStack\Sorting\SortRuleController 36.9 36.9
0 BookStack\Sorting\SortUrl 78.1 48.89
0 BookStack\Sorting\SortRule 91.7 54.08
0 BookStack\Sorting\BookSortMapItem 104.41 60.78
0 BookStack\Sorting\SortSetOperationComparisons 62.32 42.03
0 BookStack\Console\Commands\UpgradeDatabaseEncodingCommand 92.4 53.05
0 BookStack\Console\Commands\RegeneratePermissionsCommand 102.3 60.14
0 BookStack\Console\Commands\HandlesSingleUser 93.94 56.6
0 BookStack\Console\Commands\CreateAdminCommand 76.47 43.69
0 BookStack\Console\Commands\ClearActivityCommand 112.93 67.99
0 BookStack\Console\Commands\RefreshAvatarCommand 65.02 37.25
0 BookStack\Console\Commands\CopyShelfPermissionsCommand 81.5 46.26
0 BookStack\Console\Commands\ResetMfaCommand 91.66 53.37
0 BookStack\Console\Commands\DeleteUsersCommand 92.97 53.3
0 BookStack\Console\Commands\RegenerateSearchCommand 97.63 56.32
0 BookStack\Console\Commands\AssignSortRuleCommand 68.34 38.94
0 BookStack\Console\Commands\RegenerateReferencesCommand 102.3 60.14
0 BookStack\Console\Commands\UpdateUrlCommand 73.28 38.31
0 BookStack\Console\Commands\ClearViewsCommand 112.93 67.99
0 BookStack\Console\Commands\ClearRevisionsCommand 105.47 61.96
0 BookStack\Console\Commands\CleanupImagesCommand 78.68 45.21
0 BookStack\Console\Kernel 115.13 69.69
0 BookStack\Access\RegistrationService 74.86 37.13
0 BookStack\Access\LoginService 70.89 31.26
0 BookStack\Access\UserInviteService 97.87 61.69
0 BookStack\Access\Ldap 90.78 45.25
0 BookStack\Access\SocialAuthService 73.28 33.98
0 BookStack\Access\Oidc\OidcIdToken 89.47 45.72
0 BookStack\Access\Oidc\OidcInvalidKeyException 171 171
0 BookStack\Access\Oidc\OidcException 171 171
0 BookStack\Access\Oidc\OidcOAuthProvider 90.01 45.94
0 BookStack\Access\Oidc\OidcProviderSettings 63.84 28.62
0 BookStack\Access\Oidc\OidcInvalidTokenException 171 171
0 BookStack\Access\Oidc\OidcIssuerDiscoveryException 171 171
0 BookStack\Access\Oidc\OidcAccessToken 101.35 57.19
0 BookStack\Access\Oidc\OidcJwtWithClaims 73.19 33.38
0 BookStack\Access\Oidc\OidcService 63.41 25.49
0 BookStack\Access\Oidc\OidcUserinfoResponse 81.24 46.54
0 BookStack\Access\Oidc\OidcJwtSigningKey 77.83 39.47
0 BookStack\Access\Oidc\OidcUserDetails 64.73 41.03
0 BookStack\Access\ExternalBaseUserProvider 93.19 50.55
0 BookStack\Access\GroupSyncService 77.94 43.6
0 BookStack\Access\LdapService 50.37 13.78
0 BookStack\Access\Mfa\BackupCodeService 84.22 48.71
0 BookStack\Access\Mfa\MfaSession 95.79 53.72
0 BookStack\Access\Mfa\TotpValidationRule 96.41 63.05
0 BookStack\Access\Mfa\TotpService 95.22 53.7
0 BookStack\Access\Mfa\MfaValue 96.52 53.01
0 BookStack\Access\SocialAccount 107.25 65.43
0 BookStack\Access\EmailConfirmationService 97.25 58.77
0 BookStack\Access\SocialDriverManager 81.89 39.48
0 BookStack\Access\Saml2Service 61.8 22.91
0 BookStack\Access\Guards\LdapSessionGuard 80.63 41
0 BookStack\Access\Guards\AsyncExternalBaseSessionGuard 117.57 70.03
0 BookStack\Access\Guards\ExternalBaseSessionGuard 82.38 36.18
0 BookStack\Access\UserInviteException 202.94 171
0 BookStack\Access\Controllers\MfaController 86.77 49.79
0 BookStack\Access\Controllers\LoginController 68.18 32.2
0 BookStack\Access\Controllers\HandlesPartialLogins 95.95 64.87
0 BookStack\Access\Controllers\MfaTotpController 81.44 46.24
0 BookStack\Access\Controllers\UserInviteController 81.94 44.91
0 BookStack\Access\Controllers\OidcController 79.45 47.78
0 BookStack\Access\Controllers\MfaBackupCodesController 78.38 44.36
0 BookStack\Access\Controllers\ResetPasswordController 86.84 47.17
0 BookStack\Access\Controllers\ThrottlesLogins 91.71 50.08
0 BookStack\Access\Controllers\Saml2Controller 74.8 39.12
0 BookStack\Access\Controllers\ForgotPasswordController 91.31 52.32
0 BookStack\Access\Controllers\RegisterController 83.3 47.37
0 BookStack\Access\Controllers\SocialController 77.93 39.55
0 BookStack\Access\Controllers\ConfirmEmailController 74.87 40.73
0 BookStack\Access\Notifications\ResetPasswordNotification 65.47 65.47
0 BookStack\Access\Notifications\UserInviteNotification 61.71 61.71
0 BookStack\Access\Notifications\ConfirmEmailNotification 63.73 63.73
0 BookStack\Access\UserTokenService 86.91 45.75
22 dependencies