Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
App\Core\Search\Domain\Exception\SearchException0%
App\Core\Console\Command\CronRunCommand37%
App\Core\DataExchange\Domain\Model\ImportResultDto44%
App\Core\Event\SystemEventDispatcher57%
App\Core\Engine\Application\Service\InventorySchemaEngine63%
App\Core\Engine\Presentation\Api\InventoryFieldsApiController65%
App\Core\DataExchange\Domain\Model\ImportMappingConfig66%
App\Core\Updater\Command\SystemUpdateConsoleCommand72%
App\Core\Cron\CleanupApiLogsTask73%
App\Core\Api\Presentation\Group\EngineApiRouteGroup73%
App\Core\Bootstrap\Provider\CoreServiceProvider74%
App\Core\Database\FallbackPdoResolver75%
App\Core\Security\Password\HibpCompromisedPasswordValidator75%
App\Core\Engine\Application\Security\PermissionGuard76%
App\Core\Bootstrap\Provider\I18nServiceProvider78%
App\Core\DataExchange\Infrastructure\Reader\XlsxTabularStreamReader79%
App\Core\Engine\Presentation\Web\Support\RecordCreationPrefillResolver79%
App\Core\Action\Infrastructure\Repository\SqlActionRepository80%
App\Core\Engine\Application\Service\DataMappingApplicationService80%
App\Core\Engine\Presentation\Api\RecordCalendarApiController80%
App\Core\Security\Twig\TwigUserExtension80%
App\Core\Engine\Application\Service\UniversalCrudService81%
App\Core\Api\Presentation\Group\CommerceApiRouteGroup81%
App\Core\Security\Encryption\AesGcmEncryptionService81%
App\Core\Engine\Application\Service\RecordModuleContextBuilder81%
App\Core\Instance\Infrastructure\Repository\SqlClientInstanceRepository81%
App\Core\Engine\Domain\Model\Support\FilterAccessPolicyTrait81%
App\Core\DataExchange\Domain\Service\UiTypeImportValidator82%
App\Core\Api\Presentation\Group\SystemApiRouteGroup83%
App\Core\Action\Application\Service\ActionRegistryService83%
App\Core\Engine\Application\Query\Clause\Filter\RelationalFilterClauseBuilder83%
App\Core\Preference\Presentation\Twig\UserPreferencesTwigExtension83%
App\Core\Engine\Infrastructure\Repository\SqlInventoryRecordRepository83%
App\Core\Engine\Application\Service\ImageUploadService83%
App\Core\Updater\Service\FileOperationsService83%
App\Core\DataExchange\Infrastructure\Reader\CsvTabularStreamReader84%
App\Core\Bootstrap\Dispatcher\DocumentAndPdfRouteDispatcher84%
App\Core\ModuleBuilder\Application\Service\PhysicalTableManager84%
App\Core\Packaging\Service\PackageBuilderService84%
App\Core\Engine\Application\Security\PermissionContextFactory84%
App\Core\Search\Application\Service\SearchQueryParser84%
App\Core\Engine\Infrastructure\Repository\Loader\SqlFieldMetadataLoader85%
App\Core\Packaging\Service\ReleaseAuditorService85%
App\Core\Engine\Application\Transformer\UserReferenceTransformer85%
App\Core\Bootstrap\Configurator\BootstrapRouteDispatcher86%
App\Core\Updater\Service\UpdateManagerService86%
App\Core\Engine\Presentation\Api\RecordHierarchyApiController86%
App\Core\DataExchange\Application\Handler\ImportQueueJobHandler86%
App\Core\Search\Infrastructure\Repository\SqlSearchRepository86%
App\Core\Search\Presentation\Api\GlobalSearchApiController86%
App\Core\Engine\Application\Service\UniversalFieldCleanupService87%
App\Core\Access\Infrastructure\Repository\SqlAccessRepository87%
App\Core\Search\Application\Service\GlobalSearchService87%
App\Core\Engine\Presentation\Api\CentralEngineApiController87%
App\Core\Packaging\Service\ReleaseExporterService88%
App\Core\Bootstrap\Dispatcher\DashboardAndAnalyticsRouteDispatcher88%
App\Core\ModuleBuilder\Domain\Model\ModuleSectionDto88%
App\Core\Updater\Security\ZipSecurityGuard88%
App\Core\ModuleBuilder\Presentation\Api\ModuleBuilderApiController88%
App\Core\Engine\Application\Service\UniversalRecordEnricher88%
App\Core\Engine\Presentation\Web\Support\RecordTitleResolver88%
App\Core\Instance\Application\Service\InstanceContextManager88%
App\Core\Security\Http\SsrfGuard88%
App\Core\Engine\Presentation\Web\HtmxEngineDispatchHandler89%
App\Core\Engine\Domain\Model\Relation1mMetadata89%
App\Core\Settings\Presentation\Api\SettingsApiController89%
App\Core\Bootstrap\Provider\SecurityServiceProvider89%
App\Core\Engine\Application\Service\UniversalUserStructureService89%
App\Core\Engine\Application\Service\PrefixGeneratorService89%
App\Core\Engine\Infrastructure\Repository\SqlMetadataRepository89%
App\Core\Engine\Application\Service\KanbanBoardQueryService89%

Project Risks

Class CRAP
App\Core\Api\Presentation\Group\SystemApiRouteGroup608
App\Core\Api\Presentation\Group\EngineApiRouteGroup525
App\Core\Engine\Application\Service\UniversalCrudService381
App\Core\Engine\Presentation\Web\HtmxEngineDispatchHandler187
App\Core\Bootstrap\Configurator\BootstrapRouteDispatcher150
App\Core\Engine\Presentation\Api\CentralEngineApiController142
App\Core\Api\Presentation\Group\CommerceApiRouteGroup126
App\Core\Engine\Application\Service\KanbanBoardQueryService118
App\Core\DataExchange\Domain\Service\UiTypeImportValidator108
App\Core\Search\Application\Service\GlobalSearchService108
App\Core\Engine\Presentation\Web\Support\RecordCreationPrefillResolver106
App\Core\Engine\Application\Security\PermissionGuard88
App\Core\Engine\Infrastructure\Repository\SqlInventoryRecordRepository87
App\Core\Packaging\Service\ReleaseAuditorService65
App\Core\Engine\Application\Security\PermissionContextFactory62
App\Core\Engine\Application\Service\UniversalRecordEnricher59
App\Core\Security\Twig\TwigUserExtension57
App\Core\Search\Application\Service\SearchQueryParser57
App\Core\Access\Infrastructure\Repository\SqlAccessRepository55
App\Core\Engine\Application\Service\RecordModuleContextBuilder52
App\Core\Engine\Application\Service\ImageUploadService52
App\Core\ModuleBuilder\Application\Service\PhysicalTableManager50
App\Core\Security\Encryption\AesGcmEncryptionService45
App\Core\Bootstrap\Dispatcher\DocumentAndPdfRouteDispatcher45
App\Core\DataExchange\Infrastructure\Reader\XlsxTabularStreamReader44
App\Core\Console\Command\CronRunCommand39
App\Core\Engine\Infrastructure\Repository\SqlMetadataRepository37
App\Core\ModuleBuilder\Presentation\Api\ModuleBuilderApiController34
App\Core\Engine\Application\Query\Clause\Filter\RelationalFilterClauseBuilder34
App\Core\DataExchange\Infrastructure\Reader\CsvTabularStreamReader33
App\Core\Bootstrap\Dispatcher\DashboardAndAnalyticsRouteDispatcher33
App\Core\Search\Infrastructure\Repository\SqlSearchRepository32
App\Core\Engine\Application\Service\PrefixGeneratorService30
App\Core\Updater\Service\UpdateManagerService26
App\Core\Engine\Infrastructure\Repository\Loader\SqlFieldMetadataLoader25
App\Core\Security\Http\SsrfGuard25
App\Core\Engine\Application\Service\DataMappingApplicationService24
App\Core\Updater\Service\FileOperationsService21
App\Core\Updater\Security\ZipSecurityGuard21
App\Core\Engine\Application\Service\UniversalUserStructureService21
App\Core\Engine\Application\Service\InventorySchemaEngine21
App\Core\Updater\Command\SystemUpdateConsoleCommand21
App\Core\Packaging\Service\ReleaseExporterService20
App\Core\Engine\Presentation\Api\RecordCalendarApiController20
App\Core\Engine\Presentation\Api\InventoryFieldsApiController19
App\Core\Packaging\Service\PackageBuilderService19
App\Core\Engine\Domain\Model\Support\FilterAccessPolicyTrait17
App\Core\Instance\Application\Service\InstanceContextManager16
App\Core\Engine\Application\Service\UniversalFieldCleanupService15
App\Core\Settings\Presentation\Api\SettingsApiController15
App\Core\Search\Presentation\Api\GlobalSearchApiController14
App\Core\Engine\Domain\Model\Relation1mMetadata14
App\Core\Engine\Presentation\Web\Support\RecordTitleResolver12
App\Core\DataExchange\Application\Handler\ImportQueueJobHandler11
App\Core\ModuleBuilder\Domain\Model\ModuleSectionDto11
App\Core\Event\SystemEventDispatcher10
App\Core\DataExchange\Domain\Model\ImportMappingConfig10
App\Core\Preference\Presentation\Twig\UserPreferencesTwigExtension9
App\Core\Action\Infrastructure\Repository\SqlActionRepository7
App\Core\Instance\Infrastructure\Repository\SqlClientInstanceRepository7
App\Core\Engine\Application\Transformer\UserReferenceTransformer7
App\Core\Security\Password\HibpCompromisedPasswordValidator6
App\Core\Engine\Presentation\Api\RecordHierarchyApiController6
App\Core\Cron\CleanupApiLogsTask4
App\Core\Bootstrap\Provider\CoreServiceProvider3
App\Core\Database\FallbackPdoResolver3
App\Core\Action\Application\Service\ActionRegistryService3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
recompileAll0%
hasSharedOwnerAccess0%
routeInventoryItemsActionEndpoints0%
routeInventoryItemCrudEndpoints0%
jsonError0%
getDashboardApiController0%
dispatchDataExchange0%
dispatchHtmxCommentsRoutes0%
dispatchCommentAttachmentDownloadRoute0%
dispatchImpersonationSearchUsersRoute0%
resolveLogger0%
updateImportJobProgress0%
toArray0%
toArray0%
updateSpecialAccess0%
hasSharedRecordAccess0%
canPerformModuleAction0%
shouldCopyInventory0%
dropInventoryColumn0%
getDefaultSummaryFields0%
resolveMatrixPayload0%
copyPicklistValues0%
findWidget0%
findAllActiveWidgets0%
findGlobalSearchFields0%
findGlobalSearchFields0%
findAllActiveWidgets0%
findPicklistValues0%
fetchFields0%
getAll0%
checkVendorEntry0%
invalidMode0%
accessDenied0%
resolvePersistentKey0%
renderDataUri0%
getImpersonatorUser0%
buildSystemContext0%
createDefaultUpdateManager0%
applyRelationalNotInFilter11%
filterFieldsByPermission14%
fetchNavigation14%
checkImpersonationLifetime16%
filterVisibleFieldsByProfile18%
resolveRunner20%
loadDotEnv23%
routeModuleInventoryFields25%
routeInventoryFieldItem25%
loadSharedStrings25%
syncToClientIfNeeded25%
extractSnippet27%
filterHiddenReadFields28%
resolveModuleLabel28%
updateQuoteState28%
sanitizeWriteFields33%
handleGridRelationDelete33%
canUserAccessModule33%
parseJsonBody37%
routeSearchEndpoints40%
handleHierarchyException40%
resolveFieldSectionId40%
applyOwnerRbacFilter40%
execute41%
actionNavigation42%
handleSessionSecurityValidation42%
persistProfileIdToSession42%
getTableColumns42%
fetchModuleContext44%
delete44%
fetchPicklistsForMetadata46%
routeCommentItemEndpoints46%
canAccessPublicNonCrudModule50%
resolveUsersForScope50%
resolveClientIp50%
routeInventoryItemsEndpoints50%
validateUrl50%
validateBoolean50%
normalizeEncoding50%
loadUserProfileIdFromDb50%
handlePostCreateSideEffects50%
enrichColumnExpression50%
update50%
resolveHiddenViews50%
extractColumnFilters50%
decodeJsonList50%
decodeJsonMap50%
fetchProfilesForMetadata50%
resolveFieldColumnExpression50%
actionMetadataOptions50%
resolveMasterKey50%
resolveIps50%
generateSecret50%
resolvePolymorphicPrefills51%
routeStructureEndpoints52%
purgeCache52%
assertModuleAccess53%
buildSmartClause53%
appendTimeRangeCondition54%
resolveInitialCalendarDates54%
loadTokenFromConfig55%
actionStatus55%
buildInsertSql56%
__construct56%
routeCommentMentionsActionEndpoints57%
applySecurityConditions57%
fetchActiveModulesForMetadata57%
resolveQueryLocale57%
findByName57%
routeDataExchangeEndpoints57%
executePreferenceSave58%
loadPicklistValuesMap59%
normalizeApiPath60%
routeCurrencyCodeEndpoints60%
routeCommentMentionsEndpoints60%
loadUserStructureIdsFromDb60%
resolveCanCreate60%
hasColumnFallback60%
actionRelatedCalendarEvents60%
actionRelatedWorkTime60%
resolvePresentationMode60%
resolveFallbackTitle60%
parseFilters60%
jsonResponse60%
jsonResponse60%
invalidateCache60%
routeAccessEndpoints60%
resolveItemColumnValue60%
routePicklistAndLanguageEndpoints61%
cleanupRelationMmReferences61%
tryDispatchModuleBuilderRoutes61%
resolveUserTableForModule62%
saveInventoryItemsIfApplicable62%
isClientModule62%
determineVersion62%
tableExists62%
routeProfileEndpoints63%
detectMimeType63%
validatePhone64%
resolveNextGridstackY64%
placeAlignmentPatterns65%
recompileUser66%
handleTaxGroupsIdRoute66%
handleTaxRulesIdRoute66%
handleDiscountIdRoute66%
dispatchFastRouteMatch66%
resolveAliasedPath66%
formatExportRow66%
openFile66%
getHeaders66%
getPdo66%
applyStatusUpdate66%
padNumber66%
resolveFieldTagValue66%
sanitizeReferenceItem66%
assertPermissionContext66%
formatDuplicatedName66%
createPdoConnection66%
switchToLocal66%
hasColumn66%
getExistingColumnNames66%
resolveSqlType66%
resolveOutputDir66%
parseRawSettings66%
isImpersonating66%
routeWidgetEndpoints68%
routeDataExchange68%
normalizeUpdatePayload68%
routeModuleBuilderEndpoints70%
applySpecialAccessConditions70%
detectPriorityPicklistId70%
routeLanguageTranslations70%
actionSuggestField70%
scanContentForLeaks70%
routeCurrencyCodeCrud71%
validateDecimal71%
detectProfileFromHostOrPath71%
canImpersonate71%
getImpersonatableUsers71%
__construct73%
getDefinitions73%
createRule75%
initializeCache75%
initializeClientUserRepositories75%
createContainer75%
resolveEmailError75%
validateDateTime75%
isEmptyRow75%
resolveDefaultConnection75%
resolveFallbackTitle75%
resolveFieldTitle75%
resolveDimensions75%
generateThumbnail75%
getRecordItems75%
saveRecordItems75%
deleteRecordItem75%
findCurrencyRate75%
addNewGroupRow75%
enrichRelationData75%
resolveRelationOptions75%
getActiveInstance75%
resolveFieldUitypeId75%
resolveColumnExpression75%
resolvePermissionContext75%
getUserPreference75%
getAllUserPreferences75%
parsePayload75%
extractToStaging75%
schema75%
listRelatedCalendarEvents75%
resolveModuleLabel76%
getDefinitions77%
setModuleLevel77%
handleTaxRatesIdRoute77%
detectNameColumn77%
fetchUserStructureIds77%
resolveCatalogWidgetLabel77%
resolveCatalogWidgetIcon77%
cascadePartyPrefill77%
findById77%
buildColumnDefinition77%
actionUpdateModule77%
inspectFile77%
validateComposerContent77%
update78%
isRelationTableAccessible78%
executeSearch78%
saveItems78%
createTable79%
getUserAccessMatrix79%
getBulkActions80%
isAllowedInCurrentProfile80%
routeCurrencySpecialEndpoints80%
routeCoreEndpoints80%
routeCronAndMailEndpoints80%
tryDispatchDomain80%
handleDownload80%
buildExistingLookup80%
resolveSortOrder80%
isPublicLevelPermitted80%
resolveAccessColumn80%
getExcludedDescendantIds80%
addInventoryColumn80%
transformRow80%
resolveRelationLabel80%
parseArray80%
normalizeStringWriteValue80%
routeModuleRelations80%
tableExists80%
mapToSqliteType80%
copyAllowedFiles80%
saveSearchSettings80%
resolveConfiguredLimit80%
canEdit80%
canDelete80%
fetchModuleRecords80%
compileKeyValueGrid80%
buildListWhereClause80%
buildScopeDescription81%
loadTableColumns81%
assertCanEditRecord81%
fromArray81%
findValue81%
findAllStructureOptions81%
write81%
resolveInventoryTable81%
getDistinctCategories81%
readManifestFromZip81%
actionAvailableSources82%
build82%
exchangeNtpPacket82%
initTwigEnvironment82%
insert82%
resolveDomainFallbackPath83%
resolveReader83%
parseFallbackDate83%
iterateRows83%
extractInnerCellValue83%
__construct83%
sanitizeCell83%
countRelated83%
resolveExchangeRate83%
processRowMutations83%
fetchTicketSpecificEmailContext83%
resolveCalendarEffectiveUserIds83%
update83%
transformWrite83%
isHiddenInView83%
shouldReset83%
resolveRelationMetadata83%
findAllActive83%
grantInitialPermissions83%
resolveUserId83%
isSingleIpSafe83%
resolveClientIp83%
getUserImpersonationTargets83%
verifyChecksum83%
executeRollback83%
compileFieldPair84%
dispatchStaticRoutes84%
validateArchive84%
appendCoOwnerCondition84%
loadAllLevels84%
hydrateRow84%
sanitizeTargetComposerJson84%
compileRecordsTable84%
buildStatusCountsWhere85%
assertWriteAccess85%
autoGeocodeRecordData85%
deleteRule85%
sanitizeScalarPayload85%
captureRequestBody85%
handleQueue85%
handleCommentCrud85%
__construct85%
resolveImpersonatorUser85%
hasRecordOwnership85%
applyActionToRecords85%
hasColumn85%
resolveTitle85%
resolveTableName85%
resolveHeuristicIcon85%
executeRelationQuery85%
actionRenderWidget85%
appendFilterArray85%
shouldExclude85%
validateHostIps85%
getCurrentUserProfile85%
compileConditionalWrapper85%
resolveLocale85%
parseFilesDelete85%
parseRequiredExtensions85%
assertReadAccess86%
actionCalendarEvents86%
read86%
actionToggleFavorite86%
base32Encode86%
fetchActiveUserIds87%
sanitizeUri87%
routeEngineEndpoints87%
dispatchWebRoutes87%
fromArray87%
applyNotInFilter87%
executeHardDelete87%
provisionBaseInventoryTable87%
syncUserStructures87%
resolveTablePrefix87%
findModuleById87%
actionCalendarUsers87%
fetchClientUsers87%
inspectZipEntry87%
checkPathRules87%
getSearchSettings87%
extractMenuRoutesRecursively87%
getModuleTableName87%
computeNtpDrift87%
readDriftCachePayload87%
executeStream88%
fromRow88%
isModuleEligibleForSearch88%
dispatchHtmxInventoryFieldRoutes88%
createModule88%
dispatchHtmxMailRoutes88%
handleTaxRatesRoute88%
handleTaxGroupsRoute88%
handleTaxRulesRoute88%
routeDiscountEndpoints88%
dispatchDynamicRoutes88%
resolveRemoteRedirect88%
dispatchHtmxDiscountRoutes88%
dispatch88%
dispatchDavRoutes88%
getDefinitions88%
close88%
buildCellXml88%
detectModuleFeatures88%
loadRelationLabelsMap88%
fetchCompanyEmailContext88%
resolveSourceRelationKey88%
resolveEnvIsDev88%
fetchRelations88%
dropTableIfExists88%
suggestFor88%
verifyAndRefresh88%
dispatchHtmxTaxRoutes89%
collectAndArchiveFiles89%
delete89%

Project Risks

Method CRAP
dispatchDataExchange90
resolveItemColumnValue70
resolveModuleLabel55
resolvePolymorphicPrefills49
handlePostCreateSideEffects48
routeModuleRelations47
routeAccessEndpoints47
loadDotEnv45
routeStructureEndpoints43
resolveMatrixPayload42
getImpersonatorUser42
routePicklistAndLanguageEndpoints40
filterFieldsByPermission37
placeAlignmentPatterns34
assertModuleAccess33
routeCommentItemEndpoints33
dispatchHtmxMailRoutes33
routeProfileEndpoints31
updateQuoteState31
routeWidgetEndpoints30
applyRelationalNotInFilter30
routeInventoryItemsActionEndpoints30
routeInventoryItemCrudEndpoints30
generateThumbnail29
dispatchHtmxTaxRoutes22
sanitizeWriteFields21
canUserAccessModule21
routeModuleBuilderEndpoints21
fetchNavigation20
dispatchStaticRoutes20
hasSharedOwnerAccess20
canPerformModuleAction20
shouldCopyInventory20
resolvePersistentKey20
buildSmartClause19
checkImpersonationLifetime19
filterHiddenReadFields19
routeSearchEndpoints17
routeDataExchangeEndpoints17
appendTimeRangeCondition16
actionNavigation16
actionAvailableSources16
routeModuleInventoryFields15
routeInventoryFieldItem15
loadSharedStrings15
resolveAliasedPath15
resolveSourceRelationKey15
suggestFor15
write15
purgeCache14
autoGeocodeRecordData14
extractSnippet14
routeLanguageTranslations14
listRelatedCalendarEvents14
resolveFieldTagValue13
checkPathRules13
createModule13
dispatchHtmxDiscountRoutes13
validateUrl13
loadUserProfileIdFromDb13
extractColumnFilters13
fetchProfilesForMetadata13
fetchModuleRecords13
filterVisibleFieldsByProfile12
handleSessionSecurityValidation12
persistProfileIdToSession12
getTableColumns12
update12
handleGridRelationDelete12
resolveRunner12
dispatchImpersonationSearchUsersRoute12
hasSharedRecordAccess12
dropInventoryColumn12
findAllActiveWidgets12
checkVendorEntry12
createDefaultUpdateManager12
routeDataExchange11
hydrateRow11
assertReadAccess11
fromRow11
dispatchHtmxInventoryFieldRoutes11
parseJsonBody11
routeCommentMentionsActionEndpoints10
syncToClientIfNeeded10
buildScopeDescription10
insert10
resolveMasterKey10
shouldReset10
syncUserStructures10
isModuleEligibleForSearch10
detectModuleFeatures10
execute10
resolveModuleLabel10
resolveCatalogWidgetLabel9
resolveCatalogWidgetIcon9
assertCanEditRecord9
fromArray9
fetchModuleContext9
buildStatusCountsWhere9
loadTokenFromConfig9
enrichRelationData9
__construct8
schema8
dispatchFastRouteMatch8
createTable8
canEdit8
loadPicklistValuesMap8
applySpecialAccessConditions8
loadUserStructureIdsFromDb8
processRowMutations8
validateArchive8
appendCoOwnerCondition8
assertWriteAccess8
read8
canAccessPublicNonCrudModule8
enrichColumnExpression8
resolveHiddenViews8
tryDispatchModuleBuilderRoutes8
extractToStaging7
detectMimeType7
executeSearch7
resolveFieldSectionId7
getUserAccessMatrix7
mapToSqliteType7
copyAllowedFiles7
canDelete7
buildListWhereClause7
handleTaxGroupsIdRoute7
handleTaxRulesIdRoute7
handleDiscountIdRoute7
getExistingColumnNames7
loadTableColumns7
build7
initTwigEnvironment7
extractInnerCellValue7
compileFieldPair7
actionStatus7
appendFilterArray7
normalizeUpdatePayload7
handleTaxRatesRoute7
handleTaxGroupsRoute7
handleTaxRulesRoute7
routeDiscountEndpoints7
resolveRemoteRedirect7
buildCellXml7
collectAndArchiveFiles7
scanContentForLeaks6
routeCurrencyCodeEndpoints6
routeCommentMentionsEndpoints6
parseFilters6
resolveEmailError6
fetchPicklistsForMetadata6
handleTaxRatesIdRoute6
cascadePartyPrefill6
validateComposerContent6
isRelationTableAccessible6
saveItems6
buildExistingLookup6
transformRow6
resolveConfiguredLimit6
resolveRelationMetadata6
validatePhone6
compileRecordsTable6
resolveImpersonatorUser6
shouldExclude6
parseFilesDelete6
parseRequiredExtensions6
actionCalendarEvents6
fetchClientUsers6
inspectZipEntry6
extractMenuRoutesRecursively6
readDriftCachePayload6
dispatch6
resolveEnvIsDev6
resolveUsersForScope6
resolveClientIp6
dispatchCommentAttachmentDownloadRoute6
findGlobalSearchFields6
decodeJsonList6
decodeJsonMap6
sanitizeReferenceItem5
parseRawSettings5
routeCurrencyCodeCrud5
detectProfileFromHostOrPath5
__construct5
createRule5
parsePayload5
applySecurityConditions5
resolveQueryLocale5
routeCurrencySpecialEndpoints5
resolveRelationLabel5
compileKeyValueGrid5
findValue5
readManifestFromZip5
exchangeNtpPacket5
resolveDomainFallbackPath5
iterateRows5
resolveExchangeRate5
transformWrite5
resolveUserId5
isSingleIpSafe5
resolveClientIp5
executeRollback5
hasRecordOwnership5
resolveHeuristicIcon5
executeRelationQuery5
actionRenderWidget5
getCurrentUserProfile5
base32Encode5
fetchActiveUserIds5
dispatchWebRoutes5
dispatchDavRoutes5
loadRelationLabelsMap5
verifyAndRefresh5
resolveCanCreate5
invalidateCache5
handleHierarchyException4
applyOwnerRbacFilter4
saveInventoryItemsIfApplicable4
isClientModule4
determineVersion4
formatExportRow4
openFile4
getPdo4
applyStatusUpdate4
isImpersonating4
detectPriorityPicklistId4
actionSuggestField4
validateDecimal4
canImpersonate4
getImpersonatableUsers4
initializeCache4
validateDateTime4
isEmptyRow4
resolveFieldTitle4
addNewGroupRow4
getActiveInstance4
resolveFieldUitypeId4
resolveColumnExpression4
detectNameColumn4
buildColumnDefinition4
inspectFile4
update4
isAllowedInCurrentProfile4
handleDownload4
isPublicLevelPermitted4
normalizeStringWriteValue4
routeInventoryItemsEndpoints4
validateBoolean4
normalizeEncoding4
resolveFieldColumnExpression4
resolveIps4
generateSecret4
resolveInventoryTable4
resolveReader4
parseFallbackDate4
sanitizeCell4
fetchTicketSpecificEmailContext4
resolveCalendarEffectiveUserIds4
isHiddenInView4
getUserImpersonationTargets4
loadAllLevels4
sanitizeTargetComposerJson4
handleQueue4
handleCommentCrud4
validateHostIps4
actionToggleFavorite4
sanitizeUri4
routeEngineEndpoints4
fromArray4
applyNotInFilter4
actionCalendarUsers4
getModuleTableName4
dispatchDynamicRoutes4
fetchRelations4
delete4
resolveInitialCalendarDates3
fetchActiveModulesForMetadata3
findByName3
normalizeApiPath3
resolvePresentationMode3
resolveFallbackTitle3
cleanupRelationMmReferences3
resolveUserTableForModule3
resolveNextGridstackY3
resolveOutputDir3
resolveDefaultConnection3
resolveFallbackTitle3
findCurrencyRate3
resolveRelationOptions3
getUserPreference3
setModuleLevel3
findById3
routeCoreEndpoints3
routeCronAndMailEndpoints3
tryDispatchDomain3
resolveSortOrder3
resolveAccessColumn3
getExcludedDescendantIds3
addInventoryColumn3
parseArray3
findAllStructureOptions3
getDistinctCategories3
__construct3
countRelated3
findAllActive3
verifyChecksum3
sanitizeScalarPayload3
captureRequestBody3
__construct3
applyActionToRecords3
hasColumn3
resolveTitle3
resolveTableName3
compileConditionalWrapper3
resolveLocale3
resolveTablePrefix3
executeStream3
getSearchSettings3
computeNtpDrift3
close3
fetchCompanyEmailContext3
dropTableIfExists3
delete2
update2
actionMetadataOptions2
buildInsertSql2
executePreferenceSave2
hasColumnFallback2
actionRelatedCalendarEvents2
actionRelatedWorkTime2
jsonResponse2
jsonResponse2
tableExists2
recompileUser2
getHeaders2
padNumber2
assertPermissionContext2
formatDuplicatedName2
createPdoConnection2
switchToLocal2
hasColumn2
resolveSqlType2
getDefinitions2
initializeClientUserRepositories2
createContainer2
resolveDimensions2
getRecordItems2
saveRecordItems2
deleteRecordItem2
resolvePermissionContext2
getAllUserPreferences2
fetchUserStructureIds2
actionUpdateModule2
getBulkActions2
tableExists2
saveSearchSettings2
grantInitialPermissions2
deleteRule2
executeHardDelete2
provisionBaseInventoryTable2
findModuleById2