Created at 2025-08-12 06:47:07 , with PHPMetrics v2.9.0 (Jean-François Lépine).
classes
403 (100 %)
interfaces
10 (2 %)
average LCOM
1.95
logical lines of code by class
45
logical lines of code by method
10
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
BookStack\Activity\Controllers\AuditLogController 1 638.63 6 6 0.21 5.89
BookStack\Activity\Controllers\WatchController 1 99.91 1 1 0.03 2.09
BookStack\Activity\Controllers\TagController 2 276.6 1 1 0.09 2.94
BookStack\Activity\Controllers\WebhookController 3 792.23 1 1 0.26 4.73
BookStack\Activity\Controllers\FavouriteController 3 388.64 2 2 0.13 10.02
BookStack\Activity\Controllers\CommentController 2 808.99 9 5 0.27 10.54
BookStack\Activity\Controllers\AuditLogApiController 1 70.32 1 1 0.02 1.23
BookStack\Activity\TagRepo 3 982.15 12 8 0.33 16.46
BookStack\Activity\Notifications\MessageParts\LinkedMailMessageLine 2 99.91 1 1 0.03 2.85
BookStack\Activity\Notifications\MessageParts\EntityLinkMessageLine 2 63.12 1 1 0.02 1.63
BookStack\Activity\Notifications\MessageParts\ListMessageLine 2 118.3 3 2 0.04 3.67
BookStack\Activity\Notifications\MessageParts\EntityPathMessageLine 1 59.79 1 1 0.02 1.75
BookStack\Activity\Notifications\Messages\CommentCreationNotification 1 198.81 1 1 0.07 3.53
BookStack\Activity\Notifications\Messages\PageUpdateNotification 1 159.41 1 1 0.05 2.33
BookStack\Activity\Notifications\Messages\PageCreationNotification 1 148 1 1 0.05 2.36
BookStack\Activity\Notifications\Messages\BaseActivityNotification 4 145.95 3 3 0.05 2.8
BookStack\Activity\Notifications\NotificationManager 1 134.92 5 3 0.04 5.81
BookStack\Activity\Notifications\Handlers\PageUpdateNotificationHandler 1 211.77 8 8 0.07 5.83
BookStack\Activity\Notifications\Handlers\CommentCreationNotificationHandler 1 194.18 9 9 0.06 4.77
BookStack\Activity\Notifications\Handlers\BaseNotificationHandler 1 138.97 6 6 0.05 4.15
BookStack\Activity\Notifications\Handlers\PageCreationNotificationHandler 1 42 2 2 0.01 2
BookStack\Activity\Tools\TagClassGenerator 2 416.17 10 9 0.14 7.37
BookStack\Activity\Tools\EntityWatchers 1 357.36 10 7 0.12 8.61
BookStack\Activity\Tools\WebhookFormatter 2 677.26 9 3 0.23 12.55
BookStack\Activity\Tools\ActivityLogger 3 513.83 6 3 0.17 5.53
BookStack\Activity\Tools\CommentTreeNode 1 27.86 1 1 0.01 1.13
BookStack\Activity\Tools\UserEntityWatchOptions 2 566.55 11 6 0.19 17.69
BookStack\Activity\Tools\CommentTree 1 603.87 15 8 0.2 15.23
BookStack\Activity\Tools\IpFormatter 2 687.65 11 4 0.23 21.12
BookStack\Activity\Tools\WatchedParentDetails 2 11.61 1 1 0 1
BookStack\Activity\ActivityType 1 317.97 1 1 0.11 0.5
BookStack\Activity\ActivityQueries 2 672.02 8 5 0.22 10.16
BookStack\Activity\WatchLevels 4 164 7 3 0.05 6.36
BookStack\Activity\Queries\WebhooksAllPaginatedAndSorted 1 114.22 2 2 0.04 4.8
BookStack\Activity\Models\Watch 3 42 1 1 0.01 1.5
BookStack\Activity\Models\Favourite 2 30 1 1 0.01 0.57
BookStack\Activity\Models\WebhookTrackedEvent 0 0 1 0 0 0
BookStack\Activity\Models\Tag 3 141.78 1 1 0.05 1.5
BookStack\Activity\Models\Activity 4 124 1 1 0.04 2.65
BookStack\Activity\Models\View 3 130.8 2 2 0.04 3.69
BookStack\Activity\Models\Webhook 2 219.62 3 3 0.07 4.47
BookStack\Activity\Models\Comment 2 107.31 2 2 0.04 3.3
BookStack\Activity\CommentRepo 6 392.43 4 2 0.13 9.56
BookStack\Activity\DispatchWebhookJob 1 348.31 5 4 0.12 8.06
BookStack\Translation\MessageSelector 1 25.85 1 1 0.01 2
BookStack\Translation\LocaleManager 1 1023.99 6 3 0.34 3.29
BookStack\Translation\LocaleDefinition 3 72.65 2 2 0.02 0.8
BookStack\Translation\FileLoader 1 171.9 6 6 0.06 10.33
BookStack\Console\Kernel 2 11.61 1 1 0 0.5
BookStack\Console\Commands\CleanupImagesCommand 1 331.71 8 5 0.11 8.5
BookStack\Console\Commands\ClearRevisionsCommand 1 53.77 2 2 0.02 1.3
BookStack\Console\Commands\RegenerateSearchCommand 1 140.18 2 2 0.05 4.11
BookStack\Console\Commands\CreateAdminCommand 1 447.7 8 7 0.15 3.39
BookStack\Console\Commands\RegeneratePermissionsCommand 1 55.35 2 2 0.02 2.44
BookStack\Console\Commands\UpdateUrlCommand 1 985.76 11 9 0.33 8.41
BookStack\Console\Commands\AssignSortRuleCommand 1 661.6 12 11 0.22 9.39
BookStack\Console\Commands\ClearViewsCommand 1 15.51 1 1 0.01 0.5
BookStack\Console\Commands\RefreshAvatarCommand 1 625.77 15 9 0.21 15.23
BookStack\Console\Commands\ClearActivityCommand 1 15.51 1 1 0.01 0.5
BookStack\Console\Commands\RegenerateReferencesCommand 1 55.35 2 2 0.02 2.44
BookStack\Console\Commands\UpgradeDatabaseEncodingCommand 1 196.21 3 3 0.07 4.56
BookStack\Console\Commands\DeleteUsersCommand 1 152.93 4 4 0.05 2.63
BookStack\Console\Commands\ResetMfaCommand 1 124 3 3 0.04 4
BookStack\Console\Commands\CopyShelfPermissionsCommand 1 380 9 9 0.13 6.12
BookStack\Console\Commands\HandlesSingleUser 1 125.81 6 6 0.04 5.56
BookStack\Entities\Queries\QueryPopular 2 182.84 2 2 0.06 5.15
BookStack\Entities\Queries\QueryRecentlyViewed 2 149.34 2 2 0.05 4.06
BookStack\Entities\Queries\EntityQueries 2 226.18 2 2 0.08 3
BookStack\Entities\Queries\BookshelfQueries 1 278.63 3 2 0.09 4.48
BookStack\Entities\Queries\BookQueries 1 255.41 2 2 0.09 4.19
BookStack\Entities\Queries\ChapterQueries 1 314.93 2 2 0.1 3.85
BookStack\Entities\Queries\QueryTopFavourites 2 213.97 2 2 0.07 2.44
BookStack\Entities\Queries\PageQueries 1 610.05 3 2 0.2 4.68
BookStack\Entities\Queries\PageRevisionQueries 2 164.23 1 1 0.05 1.83
BookStack\Entities\Tools\TrashCan 5 1989.02 40 9 0.66 30.37
BookStack\Entities\Tools\PageContent 2 4031.46 50 10 1.34 35.06
BookStack\Entities\Tools\PageIncludeParser 2 1560 22 6 0.52 28
BookStack\Entities\Tools\MixedEntityListLoader 2 615.42 13 6 0.21 14.08
BookStack\Entities\Tools\Cloner 3 878.97 14 9 0.29 6.35
BookStack\Entities\Tools\BookContents 1 584.6 9 4 0.19 8.75
BookStack\Entities\Tools\SiblingFetcher 2 199.25 9 9 0.07 8.5
BookStack\Entities\Tools\MixedEntityRequestHelper 3 68.11 1 1 0.02 1.6
BookStack\Entities\Tools\SlugGenerator 1 256.76 5 3 0.09 10.25
BookStack\Entities\Tools\PageIncludeContent 4 288.86 7 5 0.1 6
BookStack\Entities\Tools\Markdown\MarkdownToHtml 1 69 2 2 0.02 5.1
BookStack\Entities\Tools\Markdown\SpacedTagFallbackConverter 2 20.68 1 1 0.01 1.25
BookStack\Entities\Tools\Markdown\HtmlToMarkdown 1 318.95 1 1 0.11 2.04
BookStack\Entities\Tools\Markdown\CustomImageConverter 1 89.95 3 3 0.03 5.14
BookStack\Entities\Tools\Markdown\CustomStrikethroughRenderer 1 20.9 1 1 0.01 1
BookStack\Entities\Tools\Markdown\CustomStrikeThroughExtension 1 0 1 1 0 0
BookStack\Entities\Tools\Markdown\CheckboxConverter 2 71.7 3 3 0.02 3.25
BookStack\Entities\Tools\Markdown\CustomDivConverter 1 36.5 2 2 0.01 3.38
BookStack\Entities\Tools\Markdown\CustomParagraphConverter 1 51 2 2 0.02 6
BookStack\Entities\Tools\Markdown\CustomListItemRenderer 1 103.96 5 4 0.03 5
BookStack\Entities\Tools\PageEditActivity 2 617.62 7 4 0.21 8.78
BookStack\Entities\Tools\NextPreviousContentLocator 1 228.9 5 3 0.08 12.95
BookStack\Entities\Tools\PermissionsUpdater 2 1190.85 21 7 0.4 13.35
BookStack\Entities\Tools\ShelfContext 2 93.21 4 4 0.03 4.75
BookStack\Entities\Tools\HierarchyTransformer 2 385.44 5 4 0.13 12.83
BookStack\Entities\Tools\PageEditorData 1 582.96 12 7 0.19 8.85
BookStack\Entities\Tools\PageIncludeTag 2 46.51 2 2 0.02 1.38
BookStack\Entities\Repos\RevisionRepo 3 452.36 4 3 0.15 9.58
BookStack\Entities\Repos\PageRepo 3 2435.89 46 21 0.81 24.16
BookStack\Entities\Repos\BaseRepo 2 842.7 15 5 0.28 12.9
BookStack\Entities\Repos\DeletionRepo 1 51.7 1 1 0.02 3.75
BookStack\Entities\Repos\BookRepo 2 319.82 7 5 0.11 13.07
BookStack\Entities\Repos\ChapterRepo 2 327.09 5 3 0.11 11.25
BookStack\Entities\Repos\BookshelfRepo 2 316.91 4 3 0.11 12.31
BookStack\Entities\BreadcrumbsViewComposer 2 79.73 4 4 0.03 3.86
BookStack\Entities\Controllers\BookApiController 2 903.97 2 2 0.3 4.5
BookStack\Entities\Controllers\ChapterController 2 2059.65 9 5 0.69 15
BookStack\Entities\Controllers\BookController 2 2073.59 10 4 0.69 9.33
BookStack\Entities\Controllers\RecycleBinController 5 529.1 6 6 0.18 8.57
BookStack\Entities\Controllers\RecycleBinApiController 5 366.61 5 5 0.12 4.37
BookStack\Entities\Controllers\PageApiController 2 1024.37 8 7 0.34 9.5
BookStack\Entities\Controllers\ChapterApiController 2 1137.41 5 5 0.38 9.94
BookStack\Entities\Controllers\PageController 2 3861.83 22 6 1.29 22.13
BookStack\Entities\Controllers\BookshelfApiController 2 851.24 1 1 0.28 3.16
BookStack\Entities\Controllers\PageTemplateController 2 322.09 4 3 0.11 7.09
BookStack\Entities\Controllers\PageRevisionController 2 1162.89 7 4 0.39 8.94
BookStack\Entities\Controllers\BookshelfController 2 1726.23 6 4 0.58 8.77
BookStack\Entities\EntityProvider 1 187.53 4 3 0.06 6
BookStack\Entities\Models\Entity 9 1196.74 13 6 0.4 16
BookStack\Entities\Models\Bookshelf 5 452.95 6 5 0.15 8.59
BookStack\Entities\Models\Book 5 393.59 5 5 0.13 6.1
BookStack\Entities\Models\Chapter 3 185.75 2 2 0.06 3.14
BookStack\Entities\Models\PageRevision 3 212.61 2 2 0.07 4.72
BookStack\Entities\Models\Deletion 3 152.37 2 2 0.05 5.27
BookStack\Entities\Models\BookChild 2 78 4 4 0.03 9.5
BookStack\Entities\Models\Page 6 475.69 4 4 0.16 5.44
BookStack\Entities\Models\HasHtmlDescription 1 28.07 2 2 0.01 2.25
BookStack\Sorting\SortRule 3 86.49 1 1 0.03 2
BookStack\Sorting\BookSorter 3 2658.73 66 29 0.89 24.05
BookStack\Sorting\SortUrl 2 315.78 8 8 0.11 9.14
BookStack\Sorting\BookSortMapItem 1 56.15 1 1 0.02 1.25
BookStack\Sorting\SortSetOperationComparisons 10 359.43 21 5 0.12 16.5
BookStack\Sorting\SortRuleController 3 846.49 9 6 0.28 10.29
BookStack\Sorting\BookSortController 2 459.74 9 9 0.15 9.5
BookStack\Sorting\BookSortMap 2 82.42 3 3 0.03 2.86
BookStack\References\Reference 2 41.21 1 1 0.01 0.63
BookStack\References\ModelResolvers\AttachmentModelResolver 1 95.18 2 2 0.03 3.2
BookStack\References\ModelResolvers\ImageModelResolver 1 422.26 6 4 0.14 7.26
BookStack\References\ModelResolvers\PagePermalinkModelResolver 2 126.71 2 2 0.04 3.23
BookStack\References\ModelResolvers\ChapterLinkModelResolver 2 189.99 2 2 0.06 2.95
BookStack\References\ModelResolvers\BookLinkModelResolver 2 153.73 2 2 0.05 2.82
BookStack\References\ModelResolvers\PageLinkModelResolver 2 189.99 2 2 0.06 2.95
BookStack\References\ModelResolvers\BookshelfLinkModelResolver 2 153.73 2 2 0.05 2.82
BookStack\References\ReferenceFetcher 2 121.84 1 1 0.04 2.25
BookStack\References\ReferenceUpdater 2 1102.81 11 4 0.37 7.65
BookStack\References\ReferenceStore 2 343.65 9 5 0.11 5.9
BookStack\References\ReferenceController 2 275.22 1 1 0.09 3.38
BookStack\References\CrossLinkParser 2 284.61 6 3 0.09 6.27
BookStack\Http\Controller 11 537.2 10 3 0.18 10.06
BookStack\Http\Middleware\PreventResponseCaching 1 95.18 3 3 0.03 2.73
BookStack\Http\Middleware\VerifyCsrfToken 0 0 1 0 0 0
BookStack\Http\Middleware\TrustHosts 1 2 1 1 0 0.5
BookStack\Http\Middleware\Authenticate 1 36.5 3 3 0.01 1.6
BookStack\Http\Middleware\CheckUserHasPermission 1 76.11 3 2 0.03 1.78
BookStack\Http\Middleware\CheckEmailConfirmed 1 59.79 4 4 0.02 3.67
BookStack\Http\Middleware\ApiAuthenticate 1 74.01 5 4 0.02 3.75
BookStack\Http\Middleware\ThrottleApiRequests 1 11.61 1 1 0 0.5
BookStack\Http\Middleware\ApplyCspRules 1 88.81 2 2 0.03 2.85
BookStack\Http\Middleware\Localization 2 36 1 1 0.01 1.67
BookStack\Http\Middleware\RedirectIfAuthenticated 1 42.11 4 4 0.01 4.13
BookStack\Http\Middleware\TrimStrings 0 4.75 1 0 0 0
BookStack\Http\Middleware\StartSessionExtended 1 39 3 3 0.01 3
BookStack\Http\Middleware\RunThemeActions 1 63 3 3 0.02 7
BookStack\Http\Middleware\PreventRequestsDuringMaintenance 0 0 1 0 0 0
BookStack\Http\Middleware\CheckGuard 1 55.35 2 2 0.02 2.25
BookStack\Http\Middleware\StartSessionIfCookieExists 1 39.3 2 2 0.01 3.75
BookStack\Http\Middleware\TrustProxies 1 121.11 4 4 0.04 5.67
BookStack\Http\Middleware\EncryptCookies 0 0 1 0 0 0
BookStack\Http\Middleware\AuthenticatedOrPendingMfa 1 121.11 4 4 0.04 6.67
BookStack\Http\ApiController 2 51 2 2 0.02 2.17
BookStack\Http\RangeSupportedStream 1 1231.29 18 7 0.41 22.35
BookStack\Http\HttpRequestService 2 252.17 2 2 0.08 3
BookStack\Http\DownloadResponseFactory 2 604.41 5 3 0.2 7.26
BookStack\Http\HttpClientHistory 2 48 2 2 0.02 3
BookStack\Http\Kernel 0 24 1 0 0.01 0
BookStack\Http\Request 2 107.24 4 3 0.04 6
BookStack\Theming\CustomHtmlHeadContentProvider 1 171.33 1 1 0.06 4.23
BookStack\Theming\ThemeService 5 314.93 10 4 0.1 9.03
BookStack\Theming\ThemeEvents 0 48.11 1 0 0.02 0
BookStack\Theming\ThemeController 1 98.99 4 4 0.03 5
BookStack\Facades\Theme 1 0 1 1 0 0
BookStack\Facades\Activity 1 2 1 1 0 0.5
BookStack\Settings\StatusController 1 214.05 3 2 0.07 4.71
BookStack\Settings\UserShortcutMap 2 406.68 6 4 0.14 3.23
BookStack\Settings\SettingService 1 1448.2 21 6 0.48 25.55
BookStack\Settings\UserNotificationPreferences 2 169.92 4 4 0.06 5.36
BookStack\Settings\SettingController 2 195.99 2 2 0.07 4.1
BookStack\Settings\MaintenanceController 1 499.22 5 3 0.17 5.92
BookStack\Settings\Setting 0 3 1 0 0 0
BookStack\Settings\AppSettingsStore 2 665.96 11 5 0.22 7.72
BookStack\Access\UserTokenService 1 289.57 4 3 0.1 8.67
BookStack\Access\ExternalBaseUserProvider 6 122.11 1 1 0.04 3.75
BookStack\Access\EmailConfirmationService 2 70.31 3 2 0.02 3.33
BookStack\Access\SocialDriverManager 1 701.49 10 3 0.23 8.26
BookStack\Access\RegistrationService 2 769.56 15 9 0.26 8.01
BookStack\Access\LoginService 2 1070.41 21 7 0.36 19.71
BookStack\Access\Notifications\ConfirmEmailNotification 2 62.91 1 1 0.02 2.1
BookStack\Access\Notifications\UserInviteNotification 2 95.18 1 1 0.03 2.86
BookStack\Access\Notifications\ResetPasswordNotification 2 46.6 1 1 0.02 1.1
BookStack\Access\Controllers\Saml2Controller 2 620.39 8 5 0.21 8.5
BookStack\Access\Controllers\OidcController 1 227.43 4 3 0.08 5.44
BookStack\Access\Controllers\ThrottlesLogins 1 167.52 1 1 0.06 9.44
BookStack\Access\Controllers\MfaBackupCodesController 2 448.01 6 4 0.15 6.58
BookStack\Access\Controllers\ConfirmEmailController 4 480.56 7 4 0.16 6.73
BookStack\Access\Controllers\MfaTotpController 2 316.65 3 2 0.11 4.28
BookStack\Access\Controllers\SocialController 2 681.82 9 8 0.23 9.36
BookStack\Access\Controllers\RegisterController 2 272.05 3 3 0.09 3.76
BookStack\Access\Controllers\MfaController 2 254.37 4 3 0.08 6.86
BookStack\Access\Controllers\UserInviteController 1 320.95 5 3 0.11 5.4
BookStack\Access\Controllers\HandlesPartialLogins 1 30.88 3 3 0.01 4
BookStack\Access\Controllers\ResetPasswordController 3 339.29 3 2 0.11 6.2
BookStack\Access\Controllers\LoginController 2 1066.69 18 6 0.36 11.72
BookStack\Access\Controllers\ForgotPasswordController 3 175.14 3 3 0.06 4.86
BookStack\Access\Mfa\MfaSession 2 110.7 3 2 0.04 9.58
BookStack\Access\Mfa\TotpValidationRule 2 46.51 2 2 0.02 1.5
BookStack\Access\Mfa\MfaValue 4 117.62 2 2 0.04 3.11
BookStack\Access\Mfa\BackupCodeService 3 241.16 3 3 0.08 11.18
BookStack\Access\Mfa\TotpService 2 136 1 1 0.05 2
BookStack\Access\UserInviteService 1 48 2 2 0.02 2.33
BookStack\Access\GroupSyncService 1 399.01 7 3 0.13 3.9
BookStack\Access\Guards\AsyncExternalBaseSessionGuard 2 7.92 1 1 0 0.75
BookStack\Access\Guards\ExternalBaseSessionGuard 4 421.94 8 4 0.14 12.91
BookStack\Access\Guards\LdapSessionGuard 1 561.91 12 7 0.19 12
BookStack\Access\Ldap 8 342.6 1 1 0.11 3.47
BookStack\Access\LdapService 1 4404.24 56 11 1.47 22.88
BookStack\Access\SocialAuthService 4 1021.86 18 14 0.34 14.21
BookStack\Access\UserInviteException 0 0 1 0 0 0
BookStack\Access\Oidc\OidcInvalidKeyException 0 0 1 0 0 0
BookStack\Access\Oidc\OidcInvalidTokenException 0 0 1 0 0 0
BookStack\Access\Oidc\OidcService 2 2142.31 32 13 0.71 14.11
BookStack\Access\Oidc\OidcUserDetails 5 529.94 17 6 0.18 13.09
BookStack\Access\Oidc\OidcJwtSigningKey 1 541.78 17 12 0.18 12.21
BookStack\Access\Oidc\OidcException 0 0 1 0 0 0
BookStack\Access\Oidc\OidcUserinfoResponse 1 296.13 9 5 0.1 7.92
BookStack\Access\Oidc\OidcJwtWithClaims 1 834.06 21 6 0.28 11.79
BookStack\Access\Oidc\OidcIdToken 1 383.37 11 11 0.13 14.57
BookStack\Access\Oidc\OidcProviderSettings 2 1399.65 28 9 0.47 19.36
BookStack\Access\Oidc\OidcAccessToken 2 71.7 4 4 0.02 3.75
BookStack\Access\Oidc\OidcOAuthProvider 7 210.83 4 4 0.07 6.8
BookStack\Access\Oidc\OidcIssuerDiscoveryException 0 0 1 0 0 0
BookStack\Access\Saml2Service 1 2576.73 29 6 0.86 19.01
BookStack\Access\SocialAccount 2 28.07 1 1 0.01 0.67
BookStack\Exceptions\LoginAttemptException 0 0 1 0 0 0
BookStack\Exceptions\JsonDebugException 1 30.88 1 1 0.01 1.6
BookStack\Exceptions\PrettyException 2 125.81 2 2 0.04 5.33
BookStack\Exceptions\ZipExportException 0 0 1 0 0 0
BookStack\Exceptions\FileUploadException 0 0 1 0 0 0
BookStack\Exceptions\BookStackExceptionHandlerPage 1 131.69 3 2 0.04 2.16
BookStack\Exceptions\LoginAttemptEmailNeededException 0 0 1 0 0 0
BookStack\Exceptions\PdfExportException 0 0 1 0 0 0
BookStack\Exceptions\MoveOperationException 0 0 1 0 0 0
BookStack\Exceptions\ConfirmationEmailException 0 0 1 0 0 0
BookStack\Exceptions\PermissionsException 0 0 1 0 0 0
BookStack\Exceptions\ApiAuthException 2 28.43 1 1 0.01 2
BookStack\Exceptions\Handler 4 539.76 11 7 0.18 6
BookStack\Exceptions\HttpFetchException 0 0 1 0 0 0
BookStack\Exceptions\ImageUploadException 0 0 1 0 0 0
BookStack\Exceptions\SocialSignInException 0 0 1 0 0 0
BookStack\Exceptions\SocialSignInAccountNotUsed 0 0 1 0 0 0
BookStack\Exceptions\NotFoundException 1 6.34 1 1 0 0
BookStack\Exceptions\StoppedAuthenticationException 2 157.17 5 3 0.05 3.33
BookStack\Exceptions\LoginAttemptInvalidUserException 0 0 1 0 0 0
BookStack\Exceptions\ThemeException 0 0 1 0 0 0
BookStack\Exceptions\LdapException 0 0 1 0 0 0
BookStack\Exceptions\ZipValidationException 1 0 1 1 0 0
BookStack\Exceptions\ZipImportException 1 22.46 1 1 0.01 1.2
BookStack\Exceptions\UserUpdateException 0 0 1 0 0 0
BookStack\Exceptions\SamlException 0 0 1 0 0 0
BookStack\Exceptions\SocialDriverNotConfigured 0 0 1 0 0 0
BookStack\Exceptions\UserRegistrationException 0 0 1 0 0 0
BookStack\Exceptions\UserTokenNotFoundException 0 0 1 0 0 0
BookStack\Exceptions\UserTokenExpiredException 1 12 1 1 0 0.83
BookStack\Exceptions\NotifyException 2 114.16 3 3 0.04 4.31
BookStack\Exports\PdfGenerator 1 833.85 14 8 0.28 7.33
BookStack\Exports\ExportFormatter 4 2922.71 23 9 0.97 19.77
BookStack\Exports\Import 2 179.31 2 2 0.06 4.57
BookStack\Exports\ImportRepo 4 540.01 8 5 0.18 9.48
BookStack\Exports\Controllers\BookExportController 2 354.4 1 1 0.12 5.47
BookStack\Exports\Controllers\ImportController 2 519.57 6 4 0.17 10.63
BookStack\Exports\Controllers\PageExportApiController 2 345.75 1 1 0.12 5.29
BookStack\Exports\Controllers\ChapterExportController 2 404.09 1 1 0.13 6
BookStack\Exports\Controllers\ImportApiController 2 842.21 7 4 0.28 9.5
BookStack\Exports\Controllers\ChapterExportApiController 2 345.75 1 1 0.12 5.29
BookStack\Exports\Controllers\PageExportController 2 430.45 1 1 0.14 6.33
BookStack\Exports\Controllers\BookExportApiController 2 345.75 1 1 0.12 5.29
BookStack\Exports\ZipExports\ZipExportValidator 2 361.21 7 5 0.12 8.38
BookStack\Exports\ZipExports\ZipFileReferenceRule 2 106.61 4 4 0.04 2
BookStack\Exports\ZipExports\ZipExportReferences 2 921.29 36 21 0.31 25.42
BookStack\Exports\ZipExports\ZipValidationHelper 4 298.68 5 3 0.1 5.88
BookStack\Exports\ZipExports\ZipReferenceParser 3 736.48 12 5 0.25 11.33
BookStack\Exports\ZipExports\ZipImportReferences 2 936.09 16 9 0.31 15.11
BookStack\Exports\ZipExports\Models\ZipExportChapter 5 608.63 10 6 0.2 6
BookStack\Exports\ZipExports\Models\ZipExportPage 5 757.99 15 8 0.25 8.44
BookStack\Exports\ZipExports\Models\ZipExportTag 5 180 2 2 0.06 3.69
BookStack\Exports\ZipExports\Models\ZipExportImage 4 347.83 2 2 0.12 3.78
BookStack\Exports\ZipExports\Models\ZipExportAttachment 5 385.14 5 4 0.13 6.2
BookStack\Exports\ZipExports\Models\ZipExportModel 5 69.76 2 2 0.02 3.21
BookStack\Exports\ZipExports\Models\ZipExportBook 4 909.91 20 7 0.3 12.6
BookStack\Exports\ZipExports\ZipExportBuilder 2 593.88 6 6 0.2 8.71
BookStack\Exports\ZipExports\ZipExportFiles 2 472.25 7 3 0.16 7.7
BookStack\Exports\ZipExports\ZipImportRunner 2 3039.98 58 20 1.01 23.9
BookStack\Exports\ZipExports\ZipUniqueIdRule 2 39 2 2 0.01 0.86
BookStack\Exports\ZipExports\ZipExportReader 1 385.14 11 5 0.13 7.37
BookStack\Util\FilePathNormalizer 1 3 1 1 0 1
BookStack\Util\SsrUrlValidator 1 258.65 8 3 0.09 7.31
BookStack\Util\CspService 1 715.19 8 4 0.24 8.32
BookStack\Util\HtmlDescriptionFilter 2 391.73 10 7 0.13 7.26
BookStack\Util\HtmlDocument 1 542.06 7 3 0.18 11.71
BookStack\Util\OutOfMemoryHandler 1 129.06 2 2 0.04 6
BookStack\Util\DatabaseTransaction 2 8 1 1 0 0.5
BookStack\Util\HtmlNonceApplicator 3 125.64 3 2 0.04 3.55
BookStack\Util\WebSafeMimeSniffer 1 456.04 7 7 0.15 4.3
BookStack\Util\SvgIcon 2 280.54 5 5 0.09 5.71
BookStack\Util\SimpleListOptions 2 408.06 7 5 0.14 13.38
BookStack\Util\HtmlContentFilter 5 744.31 4 2 0.25 4.33
BookStack\Permissions\MassEntityPermissionEvaluator 1 428.11 9 6 0.14 10.44
BookStack\Permissions\SimpleEntityData 1 107.24 4 4 0.04 3.75
BookStack\Permissions\PermissionsRepo 4 635 11 6 0.21 13.58
BookStack\Permissions\JointPermissionBuilder 2 1905.38 27 7 0.64 14.46
BookStack\Permissions\EntityPermissionEvaluator 2 1239.86 25 7 0.41 18.35
BookStack\Permissions\PermissionsController 3 961.94 1 1 0.32 4.32
BookStack\Permissions\PermissionFormData 2 171.3 2 2 0.06 2.58
BookStack\Permissions\PermissionApplicator 3 2061.34 14 9 0.69 16.97
BookStack\Permissions\ContentPermissionApiController 2 642.27 5 5 0.21 3.4
BookStack\Permissions\Models\RolePermission 2 28.07 1 1 0.01 0.67
BookStack\Permissions\Models\EntityPermission 1 86.04 1 1 0.03 1.05
BookStack\Permissions\Models\JointPermission 2 7.92 1 1 0 0.75
BookStack\Permissions\PermissionStatus 0 8 1 0 0 0
BookStack\Users\Controllers\UserSearchController 1 160.54 6 6 0.05 4.69
BookStack\Users\Controllers\UserController 2 1811.35 12 8 0.6 10.96
BookStack\Users\Controllers\RoleApiController 1 666.92 1 1 0.22 3.38
BookStack\Users\Controllers\UserProfileController 2 132.83 1 1 0.04 2.23
BookStack\Users\Controllers\UserPreferencesController 4 1026 12 5 0.34 6.88
BookStack\Users\Controllers\RoleController 2 1170.65 9 3 0.39 12.86
BookStack\Users\Controllers\UserAccountController 3 1481.88 6 3 0.49 7.04
BookStack\Users\Controllers\UserApiController 2 1059.67 2 2 0.35 6.73
BookStack\Users\UserRepo 5 1233.83 26 10 0.41 19.33
BookStack\Users\Queries\UsersAllPaginatedAndSorted 1 188.87 3 3 0.06 5.16
BookStack\Users\Queries\RolesAllPaginatedAndSorted 1 174.17 3 3 0.06 5.54
BookStack\Users\Queries\UserContentCounts 2 65.73 1 1 0.02 1.89
BookStack\Users\Queries\UserRecentlyCreatedContent 2 124 1 1 0.04 2
BookStack\Users\Models\User 7 1504.62 15 7 0.5 14.82
BookStack\Users\Models\HasCreatorAndUpdater 1 12 1 1 0 0.67
BookStack\Users\Models\Role 6 292.56 4 3 0.1 4.67
BookStack\Users\Models\HasOwner 1 4.75 1 1 0 0.5
BookStack\Api\ApiTokenGuard 2 661.75 16 5 0.22 12.57
BookStack\Api\ApiDocsController 3 39.3 1 1 0.01 1.8
BookStack\Api\ApiDocsGenerator 2 1503.6 18 5 0.5 11.8
BookStack\Api\ApiEntityListFormatter 1 534.85 10 5 0.18 6.31
BookStack\Api\UserApiTokenController 1 1128.66 8 3 0.38 23.03
BookStack\Api\ApiToken 3 82.45 1 1 0.03 1.8
BookStack\Api\ListingResponseBuilder 1 1087.67 8 4 0.36 7.3
BookStack\Uploads\UserAvatars 2 1449.8 20 10 0.48 17.68
BookStack\Uploads\ImageService 3 2868.51 35 11 0.96 19.91
BookStack\Uploads\Controllers\GalleryImageController 2 488.06 3 3 0.16 3.21
BookStack\Uploads\Controllers\ImageGalleryApiController 2 1208.49 4 2 0.4 7.5
BookStack\Uploads\Controllers\ImageController 2 867.47 8 4 0.29 14
BookStack\Uploads\Controllers\DrawioImageController 2 672.11 6 5 0.22 6.95
BookStack\Uploads\Controllers\AttachmentApiController 3 1308 6 4 0.44 7.75
BookStack\Uploads\Controllers\AttachmentController 2 1749.57 8 4 0.58 11.12
BookStack\Uploads\ImageResizer 2 2101.39 33 11 0.7 19.3
BookStack\Uploads\Image 4 88.81 1 1 0.03 0.83
BookStack\Uploads\ImageStorageDisk 2 691.08 10 4 0.23 13.46
BookStack\Uploads\FaviconHandler 1 470.73 5 3 0.16 9.71
BookStack\Uploads\Attachment 4 514.32 6 4 0.17 4.44
BookStack\Uploads\FileStorage 2 824.37 12 5 0.27 13.37
BookStack\Uploads\ImageStorage 6 914.3 14 5 0.3 8.55
BookStack\Uploads\AttachmentService 5 905.43 8 5 0.3 13.59
BookStack\Uploads\ImageRepo 3 1619.9 14 5 0.54 23.11
BookStack\App\Providers\ValidationRuleServiceProvider 1 117.21 2 2 0.04 2.88
BookStack\App\Providers\EventServiceProvider 3 17.43 1 1 0.01 5
BookStack\App\Providers\ViewTweaksServiceProvider 1 13.93 1 1 0 0.63
BookStack\App\Providers\AppServiceProvider 2 89.92 3 3 0.03 1.93
BookStack\App\Providers\RouteServiceProvider 1 252.17 4 4 0.08 3.43
BookStack\App\Providers\AuthServiceProvider 2 212.4 1 1 0.07 2.53
BookStack\App\Providers\TranslationServiceProvider 1 121.84 1 1 0.04 2.25
BookStack\App\Providers\ThemeServiceProvider 1 16 1 1 0.01 1.17
BookStack\App\HomeController 2 1135.68 11 11 0.38 10.55
BookStack\App\MetaController 6 218.72 3 2 0.07 2.96
BookStack\App\MailNotification 3 55.35 2 2 0.02 2.25
BookStack\App\AppVersion 1 33.6 2 2 0.01 3.5
BookStack\App\SystemApiController 1 104.25 3 3 0.03 2.71
BookStack\App\Application 1 42.11 2 2 0.01 1.6
BookStack\App\Model 1 3 1 1 0 1
BookStack\App\PwaManifestBuilder 1 423.29 8 8 0.14 1.5
BookStack\Search\SearchRunner 6 5869.18 44 8 1.96 31.35
BookStack\Search\Options\SearchOption 3 4.75 1 1 0 0.5
BookStack\Search\Options\TagSearchOption 1 282.39 5 4 0.09 3.41
BookStack\Search\Options\ExactSearchOption 1 69.19 2 2 0.02 2.63
BookStack\Search\Options\TermSearchOption 0 2 1 0 0 0.5
BookStack\Search\Options\FilterSearchOption 2 241.58 4 3 0.08 4.71
BookStack\Search\SearchController 3 1363.59 6 3 0.45 10.5
BookStack\Search\SearchTerm 1 19.65 1 1 0.01 0.5
BookStack\Search\SearchOptions 5 2167.1 29 14 0.72 20.23
BookStack\Search\SearchOptionSet 2 232.25 3 3 0.08 6
BookStack\Search\SearchApiController 2 336.89 4 4 0.11 3.21
BookStack\Search\SearchTextTokenizer 1 249.34 4 4 0.08 14
BookStack\Search\SearchIndex 2 2401.14 29 11 0.8 18.84
BookStack\Search\SearchResultsFormatter 1 2607.97 32 19 0.87 40