/var/www/app-admin/src
Core
Engine
Presentation
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
App\Core\Engine\Presentation\Api\InventoryFieldsApiController
65%
App\Core\Engine\Presentation\Web\Support\RecordCreationPrefillResolver
79%
App\Core\Engine\Presentation\Api\RecordCalendarApiController
80%
App\Core\Engine\Presentation\Api\RecordHierarchyApiController
86%
App\Core\Engine\Presentation\Api\CentralEngineApiController
87%
App\Core\Engine\Presentation\Web\Support\RecordTitleResolver
88%
App\Core\Engine\Presentation\Web\HtmxEngineDispatchHandler
89%
Project Risks
Class
CRAP
App\Core\Engine\Presentation\Web\HtmxEngineDispatchHandler
187
App\Core\Engine\Presentation\Api\CentralEngineApiController
142
App\Core\Engine\Presentation\Web\Support\RecordCreationPrefillResolver
106
App\Core\Engine\Presentation\Api\RecordCalendarApiController
20
App\Core\Engine\Presentation\Api\InventoryFieldsApiController
19
App\Core\Engine\Presentation\Web\Support\RecordTitleResolver
12
App\Core\Engine\Presentation\Api\RecordHierarchyApiController
6
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
fetchNavigation
14%
resolveModuleLabel
28%
handleGridRelationDelete
33%
parseJsonBody
37%
handleHierarchyException
40%
actionNavigation
42%
fetchModuleContext
44%
delete
44%
update
50%
resolveHiddenViews
50%
extractColumnFilters
50%
resolvePolymorphicPrefills
51%
resolveInitialCalendarDates
54%
actionStatus
55%
actionRelatedCalendarEvents
60%
actionRelatedWorkTime
60%
resolvePresentationMode
60%
resolveFallbackTitle
60%
isClientModule
62%
resolveNextGridstackY
64%
assertPermissionContext
66%
formatDuplicatedName
66%
routeDataExchange
68%
routeLanguageTranslations
70%
resolveCatalogWidgetLabel
77%
resolveCatalogWidgetIcon
77%
cascadePartyPrefill
77%
routeModuleRelations
80%
assertCanEditRecord
81%
actionAvailableSources
82%
resolveRelationMetadata
83%
actionRenderWidget
85%
actionCalendarEvents
86%
actionToggleFavorite
86%
actionCalendarUsers
87%
resolveSourceRelationKey
88%
Project Risks
Method
CRAP
resolveModuleLabel
55
resolvePolymorphicPrefills
49
routeModuleRelations
47
fetchNavigation
20
actionNavigation
16
actionAvailableSources
16
resolveSourceRelationKey
15
routeLanguageTranslations
14
extractColumnFilters
13
handleGridRelationDelete
12
routeDataExchange
11
parseJsonBody
11
resolveCatalogWidgetLabel
9
resolveCatalogWidgetIcon
9
assertCanEditRecord
9
fetchModuleContext
9
resolveHiddenViews
8
actionStatus
7
cascadePartyPrefill
6
resolveRelationMetadata
6
actionCalendarEvents
6
actionRenderWidget
5
handleHierarchyException
4
isClientModule
4
actionToggleFavorite
4
actionCalendarUsers
4
resolveInitialCalendarDates
3
resolvePresentationMode
3
resolveFallbackTitle
3
resolveNextGridstackY
3
delete
2
update
2
actionRelatedCalendarEvents
2
actionRelatedWorkTime
2
assertPermissionContext
2
formatDuplicatedName
2