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
|