Created at 2025-10-10 18:47:05 , 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\Users\Models\User 70.67 27.69
0.04 BookStack\App\Model 119.28 76.82
0.03 BookStack\Entities\Models\Entity 71.56 28.58
0.03 BookStack\Exports\ZipExports\ZipValidationHelper 75.74 45.52
0.02 BookStack\Exports\ZipExports\ZipUniqueIdRule 95.37 64.29
0.02 BookStack\Exports\ZipExports\ZipFileReferenceRule 84.44 57.37
0.02 BookStack\Search\SearchOptionSet 83.29 45.97
0.02 BookStack\Exceptions\PrettyException 89.43 53.13
0.02 BookStack\Exceptions\NotifyException 87.93 52.06
0.01 BookStack\Translation\LocaleDefinition 95.43 55.47
0.01 BookStack\Users\Models\Role 85.78 43.59
0.01 BookStack\Activity\Models\Activity 98.1 53.64
0.01 BookStack\Activity\Models\Comment 97.02 54.29
0.01 BookStack\Activity\Models\View 97.55 55.21
0.01 BookStack\Http\DownloadResponseFactory 80.33 42.06
0.01 BookStack\Http\Controller 77.46 36.7
0.01 BookStack\Entities\Queries\PageQueries 67.65 40.69
0.01 BookStack\Entities\Queries\BookshelfQueries 73.33 46.41
0.01 BookStack\Entities\Queries\EntityQueries 83.5 49.84
0.01 BookStack\Entities\Models\BookChild 96.35 55.72
0.01 BookStack\Entities\Models\Book 84.78 41.91
0.01 BookStack\Entities\Models\PageRevision 95.3 50.03
0.01 BookStack\Entities\Models\Chapter 96.32 52.98
0.01 BookStack\Entities\Models\Bookshelf 82.3 42.13
0.01 BookStack\Entities\Models\Page 87.36 43.28
0.01 BookStack\Entities\Tools\PageContent 51.98 16.56
0.01 BookStack\Exports\ZipExports\Models\ZipExportTag 50.81 50.81
0.01 BookStack\Exports\ZipExports\Models\ZipExportModel 104.56 58.44
0.01 BookStack\Exports\ZipExports\Models\ZipExportPage 60.92 37.99
0.01 BookStack\Exports\ZipExports\Models\ZipExportChapter 62.57 40.21
0.01 BookStack\Exports\ZipExports\ZipExportFiles 78.95 42.03
0.01 BookStack\Exports\ZipExports\ZipExportReader 73.28 40.58
0.01 BookStack\Uploads\Image 100.57 56.11
0.01 BookStack\Uploads\Attachment 84.04 42.6
0.01 BookStack\Search\Options\SearchOption 111.97 71.59
0.01 BookStack\Exceptions\ZipExportException 171 171
0.01 BookStack\Exceptions\NotFoundException 110.73 74.55
0.01 BookStack\Util\HtmlDocument 76.49 37.61
0.01 BookStack\Facades\Activity 122.51 78.06
0 BookStack\Translation\MessageSelector 109.12 69.16
0 BookStack\Translation\LocaleManager 86.51 44.99
0 BookStack\Translation\FileLoader 101.16 56.7
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\UserRepo 64.69 27.31
0 BookStack\Users\Models\HasCreatorAndUpdater 107.62 65.17
0 BookStack\Users\Controllers\UserApiController 76.49 38.52
0 BookStack\Users\Controllers\RoleController 71.64 36.4
0 BookStack\Users\Controllers\UserSearchController 88.61 57.32
0 BookStack\Users\Controllers\UserPreferencesController 68.53 37.61
0 BookStack\Users\Controllers\UserProfileController 87.6 58.73
0 BookStack\Users\Controllers\UserAccountController 67.96 32.7
0 BookStack\Users\Controllers\RoleApiController 82.72 42.6
0 BookStack\Users\Controllers\UserController 67.69 32.72
0 BookStack\Activity\Tools\IpFormatter 39.71 39.71
0 BookStack\Activity\Tools\CommentTree 56.16 35.33
0 BookStack\Activity\Tools\ActivityLogger 75.97 41.74
0 BookStack\Activity\Tools\TagClassGenerator 67.65 43.36
0 BookStack\Activity\Tools\UserEntityWatchOptions 37.22 37.22
0 BookStack\Activity\Tools\WatchedParentDetails 69.69 69.69
0 BookStack\Activity\Tools\EntityWatchers 78.64 44.93
0 BookStack\Activity\Tools\CommentTreeNode 96.53 65.45
0 BookStack\Activity\Tools\WebhookFormatter 66.07 39.87
0 BookStack\Activity\DispatchWebhookJob 77.06 45.9
0 BookStack\Activity\WatchLevels 91.54 48.6
0 BookStack\Activity\ActivityQueries 76.46 41.69
0 BookStack\Activity\CommentRepo 77.66 42.36
0 BookStack\Activity\Models\WebhookTrackedEvent 214.23 171
0 BookStack\Activity\Models\Webhook 91.41 49.25
0 BookStack\Activity\Models\Favourite 96.3 65.22
0 BookStack\Activity\Models\Tag 97.44 55.1
0 BookStack\Activity\Models\Watch 97.17 59.66
0 BookStack\Activity\Notifications\Messages\PageUpdateNotification 83.35 61.73
0 BookStack\Activity\Notifications\Messages\PageCreationNotification 83.58 61.95
0 BookStack\Activity\Notifications\Messages\BaseActivityNotification 94.72 54.33
0 BookStack\Activity\Notifications\Messages\CommentCreationNotification 87.86 60.23
0 BookStack\Activity\Notifications\Handlers\BaseNotificationHandler 88.4 53.85
0 BookStack\Activity\Notifications\Handlers\PageCreationNotificationHandler 64.82 64.82
0 BookStack\Activity\Notifications\Handlers\CommentCreationNotificationHandler 77.95 51.54
0 BookStack\Activity\Notifications\Handlers\PageUpdateNotificationHandler 81.7 52.14
0 BookStack\Activity\Notifications\MessageParts\EntityPathMessageLine 95.01 60.04
0 BookStack\Activity\Notifications\MessageParts\ListMessageLine 83.46 55.38
0 BookStack\Activity\Notifications\MessageParts\EntityLinkMessageLine 91.16 61.61
0 BookStack\Activity\Notifications\MessageParts\LinkedMailMessageLine 92.68 59.02
0 BookStack\Activity\Notifications\NotificationManager 84.07 52.51
0 BookStack\Activity\Queries\WebhooksAllPaginatedAndSorted 89.22 59.67
0 BookStack\Activity\ActivityType 59.58 43.24
0 BookStack\Activity\TagRepo 70.29 37.32
0 BookStack\Activity\Controllers\AuditLogController 46.24 46.24
0 BookStack\Activity\Controllers\CommentController 75.41 39.93
0 BookStack\Activity\Controllers\FavouriteController 81.95 48.77
0 BookStack\Activity\Controllers\WebhookController 77.74 40.66
0 BookStack\Activity\Controllers\AuditLogApiController 105.87 64.74
0 BookStack\Activity\Controllers\TagController 85.79 51.2
0 BookStack\Activity\Controllers\WatchController 60.42 60.42
0 BookStack\References\ReferenceUpdater 55.24 34.83
0 BookStack\References\ReferenceController 86.75 50.25
0 BookStack\References\ReferenceStore 77.05 43.6
0 BookStack\References\CrossLinkParser 83.87 45.74
0 BookStack\References\ModelResolvers\PageLinkModelResolver 71.98 55.39
0 BookStack\References\ModelResolvers\BookshelfLinkModelResolver 73.5 56.52
0 BookStack\References\ModelResolvers\BookLinkModelResolver 73.5 56.52
0 BookStack\References\ModelResolvers\ChapterLinkModelResolver 71.98 55.39
0 BookStack\References\ModelResolvers\PagePermalinkModelResolver 74.09 57.11
0 BookStack\References\ModelResolvers\ImageModelResolver 74.49 46.86
0 BookStack\References\ModelResolvers\AttachmentModelResolver 60.22 60.22
0 BookStack\References\ReferenceFetcher 91.85 55.98
0 BookStack\References\Reference 97.28 61.72
0 BookStack\Http\HttpRequestService 89.63 50.08
0 BookStack\Http\Middleware\RedirectIfAuthenticated 98.77 63.09
0 BookStack\Http\Middleware\AuthenticatedOrPendingMfa 92.37 56.03
0 BookStack\Http\Middleware\ThrottleApiRequests 108.89 72.71
0 BookStack\Http\Middleware\RunThemeActions 102.2 62
0 BookStack\Http\Middleware\PreventRequestsDuringMaintenance 215.46 171
0 BookStack\Http\Middleware\PreventResponseCaching 99.88 58.36
0 BookStack\Http\Middleware\CheckGuard 105.05 63.23
0 BookStack\Http\Middleware\StartSessionIfCookieExists 96.96 65.03
0 BookStack\Http\Middleware\TrustProxies 104.74 59.22
0 BookStack\Http\Middleware\CheckUserHasPermission 91.01 58.53
0 BookStack\Http\Middleware\CheckEmailConfirmed 104.73 59.64
0 BookStack\Http\Middleware\Authenticate 93.95 63.66
0 BookStack\Http\Middleware\EncryptCookies 215.46 171
0 BookStack\Http\Middleware\ApplyCspRules 94.54 57.71
0 BookStack\Http\Middleware\VerifyCsrfToken 218.04 171
0 BookStack\Http\Middleware\TrustHosts 119.04 78.06
0 BookStack\Http\Middleware\ApiAuthenticate 98.55 56
0 BookStack\Http\Middleware\Localization 106.04 63.97
0 BookStack\Http\Middleware\StartSessionExtended 103.43 62.8
0 BookStack\Http\Middleware\TrimStrings 124.34 79.88
0 BookStack\Http\Kernel 119.84 71.77
0 BookStack\Http\HttpClientHistory 58.25 58.25
0 BookStack\Http\ApiController 99.14 58.93
0 BookStack\Http\Request 93.92 56.4
0 BookStack\Http\RangeSupportedStream 60.94 33.31
0 BookStack\Entities\Controllers\PageRevisionController 75.04 37.01
0 BookStack\Entities\Controllers\BookController 66.51 30.19
0 BookStack\Entities\Controllers\RecycleBinController 81.35 41.61
0 BookStack\Entities\Controllers\BookshelfApiController 80.93 41.16
0 BookStack\Entities\Controllers\PageTemplateController 81.64 49.37
0 BookStack\Entities\Controllers\ChapterApiController 72.23 38.06
0 BookStack\Entities\Controllers\PageApiController 79.38 38.71
0 BookStack\Entities\Controllers\BookshelfController 71.91 34.67
0 BookStack\Entities\Controllers\RecycleBinApiController 84.52 45.53
0 BookStack\Entities\Controllers\PageController 60.24 21.48
0 BookStack\Entities\Controllers\ChapterController 68.49 30.5
0 BookStack\Entities\Controllers\BookApiController 78.4 40.04
0 BookStack\Entities\Queries\QueryPopular 57.05 57.05
0 BookStack\Entities\Queries\PageRevisionQueries 70.2 54.65
0 BookStack\Entities\Queries\BookQueries 75.58 47.69
0 BookStack\Entities\Queries\QueryTopFavourites 54.13 54.13
0 BookStack\Entities\Queries\QueryRecentlyViewed 57.12 57.12
0 BookStack\Entities\Queries\ChapterQueries 70.29 47.53
0 BookStack\Entities\Repos\ChapterRepo 79.92 44.2
0 BookStack\Entities\Repos\DeletionRepo 81.08 59.02
0 BookStack\Entities\Repos\BookshelfRepo 75.67 42.12
0 BookStack\Entities\Repos\PageRepo 53.01 21.14
0 BookStack\Entities\Repos\BookRepo 81.71 45.46
0 BookStack\Entities\Repos\BaseRepo 66.28 35.08
0 BookStack\Entities\Repos\RevisionRepo 74.24 42.9
0 BookStack\Entities\EntityProvider 87.59 48.84
0 BookStack\Entities\Models\Deletion 92.73 51.91
0 BookStack\Entities\Models\HtmlDescriptionTrait 83.94 55.39
0 BookStack\Entities\BreadcrumbsViewComposer 85.32 58.25
0 BookStack\Entities\Tools\SiblingFetcher 83.09 50.47
0 BookStack\Entities\Tools\PermissionsUpdater 59.03 31.3
0 BookStack\Entities\Tools\PageIncludeContent 68.73 43.86
0 BookStack\Entities\Tools\TrashCan 57.34 20.05
0 BookStack\Entities\Tools\PageIncludeParser 64.56 28.33
0 BookStack\Entities\Tools\PageEditActivity 79.09 41.89
0 BookStack\Entities\Tools\PageEditorData 67.16 40.45
0 BookStack\Entities\Tools\PageIncludeTag 99.23 62.4
0 BookStack\Entities\Tools\ShelfContext 90.17 54.81
0 BookStack\Entities\Tools\Cloner 73.32 36.01
0 BookStack\Entities\Tools\MixedEntityRequestHelper 101.74 60.76
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\CheckboxConverter 89.21 60.34
0 BookStack\Entities\Tools\Markdown\HtmlToMarkdown 81.71 44.2
0 BookStack\Entities\Tools\Markdown\CustomStrikethroughRenderer 109.76 69.81
0 BookStack\Entities\Tools\Markdown\CustomDivConverter 86.08 65.25
0 BookStack\Entities\Tools\Markdown\CustomStrikeThroughExtension 171 171
0 BookStack\Entities\Tools\Markdown\SpacedTagFallbackConverter 102.08 67.11
0 BookStack\Entities\Tools\Markdown\MarkdownToHtml 58.01 58.01
0 BookStack\Entities\Tools\Markdown\CustomParagraphConverter 64.23 64.23
0 BookStack\Entities\Tools\HierarchyTransformer 76.29 45.37
0 BookStack\Entities\Tools\BookContents 70.38 40.32
0 BookStack\Entities\Tools\NextPreviousContentLocator 87.81 48.34
0 BookStack\Entities\Tools\SlugGenerator 85.45 49.83
0 BookStack\Entities\Tools\MixedEntityListLoader 69.67 40.93
0 BookStack\Api\ApiTokenGuard 75.31 35.62
0 BookStack\Api\ApiDocsGenerator 64.67 30.8
0 BookStack\Api\ApiDocsController 101.13 60.81
0 BookStack\Api\ListingResponseBuilder 72.83 35.25
0 BookStack\Api\ApiToken 101.2 56.74
0 BookStack\Api\UserApiTokenController 72.19 35.93
0 BookStack\Api\ApiEntityListFormatter 77.76 39.17
0 BookStack\Exports\ZipExports\Models\ZipExportBook 50.22 35.44
0 BookStack\Exports\ZipExports\Models\ZipExportImage 61.02 48.25
0 BookStack\Exports\ZipExports\Models\ZipExportAttachment 45.37 45.37
0 BookStack\Exports\ZipExports\ZipReferenceParser 71.83 37.28
0 BookStack\Exports\ZipExports\ZipImportRunner 37.46 16.8
0 BookStack\Exports\ZipExports\ZipImportReferences 58.2 30.95
0 BookStack\Exports\ZipExports\ZipExportValidator 45.97 45.97
0 BookStack\Exports\ZipExports\ZipExportReferences 56.69 30.18
0 BookStack\Exports\ZipExports\ZipExportBuilder 68.87 39.8
0 BookStack\Exports\ImportRepo 67.01 38.6
0 BookStack\Exports\PdfGenerator 62.26 34.52
0 BookStack\Exports\Import 88.34 50.54
0 BookStack\Exports\ExportFormatter 58.68 22.88
0 BookStack\Exports\Controllers\BookExportController 86.62 47.4
0 BookStack\Exports\Controllers\ChapterExportController 88.51 46.99
0 BookStack\Exports\Controllers\PageExportApiController 86.71 47.72
0 BookStack\Exports\Controllers\BookExportApiController 86.71 47.72
0 BookStack\Exports\Controllers\ImportController 76.45 42.27
0 BookStack\Exports\Controllers\PageExportController 87.74 46.32
0 BookStack\Exports\Controllers\ImportApiController 75.33 38.1
0 BookStack\Exports\Controllers\ChapterExportApiController 86.71 47.72
0 BookStack\Uploads\FileStorage 71.61 37.06
0 BookStack\Uploads\Controllers\ImageGalleryApiController 75.13 37.07
0 BookStack\Uploads\Controllers\ImageController 71.51 36.53
0 BookStack\Uploads\Controllers\AttachmentController 69.01 31.55
0 BookStack\Uploads\Controllers\AttachmentApiController 76.3 36.12
0 BookStack\Uploads\Controllers\GalleryImageController 75.71 45.42
0 BookStack\Uploads\Controllers\DrawioImageController 73.52 42.23
0 BookStack\Uploads\ImageRepo 69.27 30.69
0 BookStack\Uploads\ImageStorage 74.32 36.23
0 BookStack\Uploads\UserAvatars 63.31 30.39
0 BookStack\Uploads\ImageStorageDisk 77.67 37.14
0 BookStack\Uploads\ImageResizer 60.81 24.34
0 BookStack\Uploads\FaviconHandler 83.61 42.31
0 BookStack\Uploads\AttachmentService 75.85 36.13
0 BookStack\Uploads\ImageService 59.54 22.15
0 BookStack\App\SystemApiController 93.82 60.46
0 BookStack\App\MetaController 89.74 49.53
0 BookStack\App\HomeController 62.58 40.07
0 BookStack\App\Providers\RouteServiceProvider 86.2 46.8
0 BookStack\App\Providers\ThemeServiceProvider 106.64 66.43
0 BookStack\App\Providers\TranslationServiceProvider 95.77 55.98
0 BookStack\App\Providers\EventServiceProvider 110.37 65.52
0 BookStack\App\Providers\AppServiceProvider 98.55 56.21
0 BookStack\App\Providers\ViewTweaksServiceProvider 96.3 60.29
0 BookStack\App\Providers\AuthServiceProvider 88.96 52.31
0 BookStack\App\Providers\ValidationRuleServiceProvider 86.64 58.4
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\MailNotification 105.38 61.87
0 BookStack\Settings\SettingController 84.86 51.34
0 BookStack\Settings\UserShortcutMap 78.47 43.31
0 BookStack\Settings\UserNotificationPreferences 50.44 50.44
0 BookStack\Settings\Setting 79.55 79.55
0 BookStack\Settings\StatusController 81.29 51.38
0 BookStack\Settings\MaintenanceController 73.96 42.62
0 BookStack\Settings\AppSettingsStore 56.12 38.5
0 BookStack\Settings\SettingService 66.44 27.51
0 BookStack\Search\SearchRunner 45.23 13.98
0 BookStack\Search\SearchIndex 63.46 24.71
0 BookStack\Search\SearchTerm 107.99 69
0 BookStack\Search\Options\FilterSearchOption 51.55 51.55
0 BookStack\Search\Options\ExactSearchOption 65.03 65.03
0 BookStack\Search\Options\TagSearchOption 92.65 54.78
0 BookStack\Search\Options\TermSearchOption 78.06 78.06
0 BookStack\Search\SearchResultsFormatter 60.87 24.69
0 BookStack\Search\SearchApiController 93.13 52.92
0 BookStack\Search\SearchOptions 60.75 25.93
0 BookStack\Search\SearchController 71.98 36.86
0 BookStack\Search\SearchTextTokenizer 84.08 47.5
0 BookStack\Sorting\SortUrl 78.1 48.89
0 BookStack\Sorting\SortRule 91.7 54.08
0 BookStack\Sorting\SortSetOperationComparisons 62.32 42.03
0 BookStack\Sorting\SortRuleController 36.9 36.9
0 BookStack\Sorting\BookSorter 53.34 19.11
0 BookStack\Sorting\BookSortMapItem 104.41 60.78
0 BookStack\Sorting\BookSortMap 88.86 56.48
0 BookStack\Sorting\BookSortController 74.75 42.81
0 BookStack\Console\Commands\DeleteUsersCommand 92.97 53.3
0 BookStack\Console\Commands\AssignSortRuleCommand 68.34 38.94
0 BookStack\Console\Commands\RegeneratePermissionsCommand 102.3 60.14
0 BookStack\Console\Commands\ClearViewsCommand 112.93 67.99
0 BookStack\Console\Commands\RefreshAvatarCommand 65.02 37.25
0 BookStack\Console\Commands\ClearActivityCommand 112.93 67.99
0 BookStack\Console\Commands\ClearRevisionsCommand 105.47 61.96
0 BookStack\Console\Commands\RegenerateSearchCommand 97.63 56.32
0 BookStack\Console\Commands\UpgradeDatabaseEncodingCommand 92.4 53.05
0 BookStack\Console\Commands\CopyShelfPermissionsCommand 81.5 46.26
0 BookStack\Console\Commands\UpdateUrlCommand 73.3 38.33
0 BookStack\Console\Commands\RegenerateReferencesCommand 102.3 60.14
0 BookStack\Console\Commands\CleanupImagesCommand 78.68 45.21
0 BookStack\Console\Commands\HandlesSingleUser 93.94 56.6
0 BookStack\Console\Commands\CreateAdminCommand 58.26 31.22
0 BookStack\Console\Commands\ResetMfaCommand 91.66 53.37
0 BookStack\Console\Kernel 115.13 69.69
0 BookStack\Exceptions\LdapException 171 171
0 BookStack\Exceptions\PermissionsException 171 171
0 BookStack\Exceptions\SamlException 171 171
0 BookStack\Exceptions\LoginAttemptEmailNeededException 171 171
0 BookStack\Exceptions\SocialSignInException 171 171
0 BookStack\Exceptions\UserUpdateException 171 171
0 BookStack\Exceptions\UserRegistrationException 171 171
0 BookStack\Exceptions\SocialDriverNotConfigured 171 171
0 BookStack\Exceptions\ConfirmationEmailException 171 171
0 BookStack\Exceptions\UserTokenExpiredException 111.13 70.5
0 BookStack\Exceptions\StoppedAuthenticationException 83.61 52.05
0 BookStack\Exceptions\ZipValidationException 171 171
0 BookStack\Exceptions\ZipImportException 69.59 69.59
0 BookStack\Exceptions\JsonDebugException 102.12 63.78
0 BookStack\Exceptions\ThemeException 171 171
0 BookStack\Exceptions\ApiAuthException 62.3 62.3
0 BookStack\Exceptions\SocialSignInAccountNotUsed 171 171
0 BookStack\Exceptions\BookStackExceptionHandlerPage 54.65 54.65
0 BookStack\Exceptions\LoginAttemptException 171 171
0 BookStack\Exceptions\ImageUploadException 171 171
0 BookStack\Exceptions\FileUploadException 171 171
0 BookStack\Exceptions\HttpFetchException 171 171
0 BookStack\Exceptions\PdfExportException 171 171
0 BookStack\Exceptions\Handler 81.94 39.14
0 BookStack\Exceptions\MoveOperationException 171 171
0 BookStack\Exceptions\UserTokenNotFoundException 171 171
0 BookStack\Exceptions\LoginAttemptInvalidUserException 171 171
0 BookStack\Util\DatabaseTransaction 117.22 70
0 BookStack\Util\OutOfMemoryHandler 89.96 51.54
0 BookStack\Util\HtmlNonceApplicator 92.31 53.67
0 BookStack\Util\WebSafeMimeSniffer 91.66 51.16
0 BookStack\Util\DateFormatter 62.1 62.1
0 BookStack\Util\FilePathNormalizer 115.82 76.82
0 BookStack\Util\HtmlDescriptionFilter 76.58 44.65
0 BookStack\Util\SsrUrlValidator 82.56 47.08
0 BookStack\Util\SimpleListOptions 82.98 43.16
0 BookStack\Util\SvgIcon 52.08 52.08
0 BookStack\Util\CspService 74.14 37.07
0 BookStack\Util\HtmlContentFilter 90.36 44.89
0 BookStack\Permissions\JointPermissionBuilder 63.6 25.81
0 BookStack\Permissions\PermissionsRepo 73.32 37.26
0 BookStack\Permissions\SimpleEntityData 56.86 56.86
0 BookStack\Permissions\EntityPermissionEvaluator 62.85 31.35
0 BookStack\Permissions\ContentPermissionApiController 89.63 47.84
0 BookStack\Permissions\PermissionsController 71.36 36.5
0 BookStack\Permissions\PermissionApplicator 65.36 28.37
0 BookStack\Permissions\MassEntityPermissionEvaluator 75.66 43.3
0 BookStack\Permissions\Models\EntityPermission 108.27 63.33
0 BookStack\Permissions\Models\RolePermission 109.42 66.18
0 BookStack\Permissions\Models\JointPermission 106.09 68.57
0 BookStack\Permissions\PermissionStatus 73.84 73.84
0 BookStack\Permissions\PermissionFormData 92.2 52.87
0 BookStack\Theming\CustomHtmlHeadContentProvider 90.94 51.39
0 BookStack\Theming\ThemeEvents 110.97 61.25
0 BookStack\Theming\ThemeService 84.31 43.73
0 BookStack\Theming\ThemeController 85.74 58.11
0 BookStack\Facades\Theme 211.98 171
0 BookStack\Access\Ldap 90.78 45.25
0 BookStack\Access\LdapService 50.37 13.78
0 BookStack\Access\EmailConfirmationService 97.25 58.77
0 BookStack\Access\UserInviteService 97.87 61.69
0 BookStack\Access\LoginService 70.92 31.29
0 BookStack\Access\SocialAccount 107.25 65.43
0 BookStack\Access\ExternalBaseUserProvider 99.06 55.55
0 BookStack\Access\UserTokenService 86.91 45.75
0 BookStack\Access\Controllers\MfaBackupCodesController 78.38 44.36
0 BookStack\Access\Controllers\RegisterController 83.3 47.37
0 BookStack\Access\Controllers\ConfirmEmailController 74.87 40.73
0 BookStack\Access\Controllers\UserInviteController 81.94 44.91
0 BookStack\Access\Controllers\HandlesPartialLogins 95.95 64.87
0 BookStack\Access\Controllers\OidcController 79.45 47.78
0 BookStack\Access\Controllers\ResetPasswordController 86.84 47.17
0 BookStack\Access\Controllers\MfaController 86.77 49.79
0 BookStack\Access\Controllers\LoginController 68.18 32.2
0 BookStack\Access\Controllers\MfaTotpController 81.44 46.24
0 BookStack\Access\Controllers\Saml2Controller 74.8 39.12
0 BookStack\Access\Controllers\ForgotPasswordController 91.31 52.32
0 BookStack\Access\Controllers\ThrottlesLogins 91.71 50.08
0 BookStack\Access\Controllers\SocialController 77.93 39.55
0 BookStack\Access\Oidc\OidcJwtWithClaims 73.19 33.38
0 BookStack\Access\Oidc\OidcAccessToken 101.35 57.19
0 BookStack\Access\Oidc\OidcInvalidTokenException 171 171
0 BookStack\Access\Oidc\OidcOAuthProvider 90.01 45.94
0 BookStack\Access\Oidc\OidcUserinfoResponse 81.24 46.54
0 BookStack\Access\Oidc\OidcService 63.41 25.49
0 BookStack\Access\Oidc\OidcUserDetails 64.73 41.03
0 BookStack\Access\Oidc\OidcProviderSettings 63.84 28.62
0 BookStack\Access\Oidc\OidcInvalidKeyException 171 171
0 BookStack\Access\Oidc\OidcIssuerDiscoveryException 171 171
0 BookStack\Access\Oidc\OidcIdToken 89.47 45.72
0 BookStack\Access\Oidc\OidcJwtSigningKey 77.83 39.47
0 BookStack\Access\Oidc\OidcException 171 171
0 BookStack\Access\SocialAuthService 73.28 33.98
0 BookStack\Access\UserInviteException 202.94 171
0 BookStack\Access\Guards\LdapSessionGuard 79.29 41
0 BookStack\Access\Guards\ExternalBaseSessionGuard 79.34 36.18
0 BookStack\Access\Guards\AsyncExternalBaseSessionGuard 115.77 70.03
0 BookStack\Access\Mfa\TotpValidationRule 96.41 63.05
0 BookStack\Access\Mfa\BackupCodeService 84.22 48.71
0 BookStack\Access\Mfa\TotpService 95.22 53.7
0 BookStack\Access\Mfa\MfaSession 95.79 53.72
0 BookStack\Access\Mfa\MfaValue 96.52 53.01
0 BookStack\Access\GroupSyncService 77.94 43.6
0 BookStack\Access\Saml2Service 61.8 22.91
0 BookStack\Access\SocialDriverManager 81.89 39.48
0 BookStack\Access\RegistrationService 74.86 37.13
0 BookStack\Access\Notifications\ResetPasswordNotification 65.47 65.47
0 BookStack\Access\Notifications\ConfirmEmailNotification 63.73 63.73
0 BookStack\Access\Notifications\UserInviteNotification 61.71 61.71
22 dependencies