/Users/rvanvuren/Projects/buyerkiosk-web/userfrosting
src
BuyerKiosk
EventManagement
Services
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
BuyerKiosk\EventManagement\Services\EventPhaseProcessor
0%
BuyerKiosk\EventManagement\Services\EventReportService
0%
BuyerKiosk\EventManagement\Services\EventService
0%
BuyerKiosk\EventManagement\Services\IntegrationService
0%
BuyerKiosk\EventManagement\Services\TemplateService
0%
Project Risks
Class
CRAP
BuyerKiosk\EventManagement\Services\EventService
9506
BuyerKiosk\EventManagement\Services\EventReportService
2862
BuyerKiosk\EventManagement\Services\TemplateService
2862
BuyerKiosk\EventManagement\Services\IntegrationService
2550
BuyerKiosk\EventManagement\Services\EventPhaseProcessor
2352
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
processStore
0%
processEvent
0%
getPhaseTransitions
0%
getErrors
0%
updateEventPhase
0%
activatePendingIntegrations
0%
activateIntegrationsFallback
0%
markEventCompleted
0%
logAudit
0%
logError
0%
getUpcomingTransitions
0%
checkForUpdates
0%
__construct
0%
getEventMetrics
0%
getSalesLift
0%
getMarketingMetrics
0%
getInventoryMetrics
0%
getComebackCashMetrics
0%
getYearOverYear
0%
exportToCsv
0%
getEventSummary
0%
querySalesMetrics
0%
querySmsBlastMetrics
0%
querySmsTriggerMetrics
0%
querySignageMetrics
0%
queryBackstockMetrics
0%
queryBuyMetrics
0%
getLinkedComebackCashEvents
0%
queryComebackCashIssuance
0%
queryComebackCashRedemptions
0%
calculateComebackCashRevenue
0%
findPreviousYearEvent
0%
getEventOrFail
0%
getEventDateRange
0%
calculateLiftPercent
0%
calculatePercent
0%
getEmptyComebackCashMetrics
0%
csvLine
0%
formatCurrency
0%
formatPercent
0%
__construct
0%
setIntegrationService
0%
getIntegrationService
0%
list
0%
get
0%
getIntegrations
0%
create
0%
update
0%
delete
0%
activate
0%
cancel
0%
archive
0%
unarchive
0%
permanentDelete
0%
duplicate
0%
checkConflicts
0%
logAudit
0%
validateTransition
0%
recalculatePhase
0%
hydrateEventFromData
0%
mergeEventData
0%
parseDateTime
0%
camelToSnake
0%
formatValueForDb
0%
__construct
0%
getAdapter
0%
getSupportedTypes
0%
createIntegration
0%
createFromTemplate
0%
syncAllDates
0%
syncDates
0%
activatePending
0%
deactivateAll
0%
cascadeDelete
0%
deleteIntegration
0%
getAggregatedStatus
0%
getStatusCounts
0%
getIntegrationsForEvent
0%
getIntegration
0%
updateIntegrationStatus
0%
logError
0%
getDefaultConfig
0%
validateConfig
0%
__construct
0%
list
0%
get
0%
getIntegrations
0%
create
0%
update
0%
delete
0%
applyToEvent
0%
createIntegrations
0%
hydrateTemplateFromData
0%
mergeTemplateData
0%
parseDateTime
0%
camelToSnake
0%
formatValueForDb
0%
Project Risks
Method
CRAP
getUpcomingTransitions
380
update
210
applyToEvent
156
getAdapter
90
update
72
delete
56
processEvent
42
list
42
activate
42
unarchive
42
permanentDelete
42
duplicate
42
checkConflicts
42
processStore
30
findPreviousYearEvent
30
csvLine
30
parseDateTime
30
formatValueForDb
30
deactivateAll
30
parseDateTime
30
activatePendingIntegrations
20
create
20
cancel
20
hydrateEventFromData
20
createIntegration
20
createFromTemplate
20
activatePending
20
list
20
getIntegrations
20
create
20
createIntegrations
20
logAudit
12
checkForUpdates
12
calculateComebackCashRevenue
12
calculateLiftPercent
12
logAudit
12
syncAllDates
12
cascadeDelete
12
getAggregatedStatus
12
delete
12
formatValueForDb
12
logError
6
getComebackCashMetrics
6
getYearOverYear
6
exportToCsv
6
getEventSummary
6
querySmsBlastMetrics
6
querySmsTriggerMetrics
6
querySignageMetrics
6
queryBackstockMetrics
6
queryComebackCashIssuance
6
queryComebackCashRedemptions
6
getEventOrFail
6
calculatePercent
6
formatPercent
6
get
6
getIntegrations
6
archive
6
validateTransition
6
recalculatePhase
6
getStatusCounts
6
getIntegrationsForEvent
6
getIntegration
6
logError
6
get
6