/Users/rvanvuren/Projects/buyerkiosk-web/userfrosting
src
BuyerKiosk
ComebackCash
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
BuyerKiosk\ComebackCash\Controllers\ComebackCashApiController
0%
BuyerKiosk\ComebackCash\Controllers\ComebackCashPageController
15%
BuyerKiosk\ComebackCash\Controllers\ComebackCashPosApiController
45%
BuyerKiosk\ComebackCash\Controllers\ComebackCashAdminPageController
58%
BuyerKiosk\ComebackCash\ComebackCashFactory
64%
BuyerKiosk\ComebackCash\Services\ComebackCashAbly
84%
BuyerKiosk\ComebackCash\Services\CouponService
84%
Project Risks
Class
CRAP
BuyerKiosk\ComebackCash\Controllers\ComebackCashApiController
6480
BuyerKiosk\ComebackCash\Controllers\ComebackCashPosApiController
1453
BuyerKiosk\ComebackCash\ComebackCashFactory
47
BuyerKiosk\ComebackCash\Services\CouponService
43
BuyerKiosk\ComebackCash\Services\ComebackCashAbly
18
BuyerKiosk\ComebackCash\Controllers\ComebackCashAdminPageController
14
BuyerKiosk\ComebackCash\Controllers\ComebackCashPageController
13
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
createEventServiceStatic
0%
createCouponServiceStatic
0%
createRedemptionServiceStatic
0%
createAblyServiceStatic
0%
__construct
0%
checkAuth
0%
getEvents
0%
createEvent
0%
updateEvent
0%
deleteEvent
0%
lookupCoupon
0%
redeemCoupon
0%
getEventReport
0%
getEventStatistics
0%
setJsonContentType
0%
sendJsonResponse
0%
sendErrorResponse
0%
getJsonRequestBody
0%
validateRedemptionRequest
0%
mapRedemptionErrorToHttpStatus
0%
getSettings
0%
issueCoupon
0%
validateCoupon
0%
redeemCoupon
0%
validateApiKey
0%
sendUnauthorizedResponse
0%
setJsonContentType
0%
sendJsonResponse
0%
sendErrorResponse
0%
getJsonRequestBody
0%
setEventService
0%
isEnabled
0%
findByCode
0%
getMinimumPurchaseForEvent
0%
updateCouponStatus
0%
getActiveEventBySide
0%
validateDateSequence
0%
main
15%
getDatabase
25%
main
28%
getStore
40%
getAblyService
40%
formatValueForDb
54%
parseDateTime
60%
parseDateTime
60%
__construct
66%
validate
68%
getActiveEventSettings
75%
validateCoupon
77%
validateCouponStatus
80%
cancelEvent
81%
scheduleEvent
81%
validateEventData
85%
calculateReward
88%
endEvent
88%
Project Risks
Method
CRAP
updateEvent
132
validateRedemptionRequest
132
issueCoupon
110
createEvent
90
redeemCoupon
90
redeemCoupon
72
mapRedemptionErrorToHttpStatus
72
validateCoupon
72
checkAuth
30
getEvents
30
lookupCoupon
30
validate
26
validateEventData
21
deleteEvent
20
getEventReport
20
getJsonRequestBody
20
getJsonRequestBody
20
validateDateSequence
20
main
14
main
13
getMinimumPurchaseForEvent
12
formatValueForDb
11
validateCoupon
8
calculateReward
7
getDatabase
6
parseDateTime
6
parseDateTime
6
sendErrorResponse
6
getSettings
6
validateApiKey
6
sendErrorResponse
6
findByCode
6
__construct
5
validateCouponStatus
5
cancelEvent
4
scheduleEvent
4
getActiveEventSettings
3
endEvent
3
getStore
2
getAblyService
2