/Users/rvanvuren/Projects/buyerkiosk-web/userfrosting
src
BuyerKiosk
Chat
Models
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
BuyerKiosk\Chat\Models\ChatMessage
0%
BuyerKiosk\Chat\Models\ChatTemplate
0%
BuyerKiosk\Chat\Models\ChatThread
30%
Project Risks
Class
CRAP
BuyerKiosk\Chat\Models\ChatMessage
6320
BuyerKiosk\Chat\Models\ChatTemplate
3306
BuyerKiosk\Chat\Models\ChatThread
1096
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
fromRow
0%
parseDateTime
0%
containsUnicode
0%
calculateSegmentCountStatic
0%
calculateSegmentCount
0%
markAsRead
0%
updateDeliveryStatus
0%
isInbound
0%
isOutbound
0%
isFromCustomer
0%
isFromStaff
0%
isFromSystem
0%
isTransactional
0%
isInteractive
0%
isPending
0%
isDelivered
0%
isFailed
0%
isRead
0%
usedTemplate
0%
toArray
0%
getId
0%
getThreadId
0%
getTypeNum
0%
getDirection
0%
getSenderType
0%
getSenderId
0%
getTemplateId
0%
getContent
0%
getContentRaw
0%
getCharacterCount
0%
getSmsSegmentCount
0%
getCategory
0%
getProvider
0%
getProviderMessageId
0%
getDeliveryStatus
0%
getDeliveryTimestamp
0%
getDeliveryError
0%
getReadAt
0%
getCreatedAt
0%
setId
0%
setThreadId
0%
setTypeNum
0%
setDirection
0%
setSenderType
0%
setSenderId
0%
setTemplateId
0%
setContent
0%
setContentRaw
0%
setCharacterCount
0%
setSmsSegmentCount
0%
setCategory
0%
setProvider
0%
setProviderMessageId
0%
setDeliveryStatus
0%
setDeliveryTimestamp
0%
setDeliveryError
0%
setReadAt
0%
setCreatedAt
0%
fromRow
0%
parseDateTime
0%
getValidCategories
0%
getWildcards
0%
getUnknownWildcards
0%
hasUnknownWildcards
0%
calculateCharacterCount
0%
calculateSegmentCount
0%
containsUnicodeCharacters
0%
validate
0%
canModify
0%
canDelete
0%
toArray
0%
toDbRow
0%
getId
0%
getTypeNum
0%
getShortName
0%
getContent
0%
getCategory
0%
getCharacterCount
0%
getSmsSegmentCount
0%
isActive
0%
isSystem
0%
getSortOrder
0%
getCreatedByEmployeeId
0%
getCreatedAt
0%
getUpdatedAt
0%
setId
0%
setTypeNum
0%
setShortName
0%
setContent
0%
setCategory
0%
setIsActive
0%
setIsSystem
0%
setSortOrder
0%
setCreatedByEmployeeId
0%
canStaffSendFreetext
0%
unlock
0%
reopen
0%
isOpen
0%
isPending
0%
isClosed
0%
isArchived
0%
isActive
0%
toArray
0%
getId
0%
getTypeNum
0%
getCustomerId
0%
getCustomerPhone
0%
getBuyId
0%
isStaffCanFreetext
0%
getLastMessageAt
0%
getLastCustomerMessageAt
0%
getLastStaffMessageAt
0%
getOpenedByEmployeeId
0%
getCreatedAt
0%
getUpdatedAt
0%
setId
0%
setTypeNum
0%
setCustomerId
0%
setCustomerPhone
0%
setBuyId
0%
setStatus
0%
setStaffCanFreetext
0%
setOpenedByEmployeeId
0%
setClosedByEmployeeId
0%
setLastMessageAt
0%
setLastCustomerMessageAt
0%
setLastStaffMessageAt
0%
setClosedAt
0%
setCreatedAt
0%
setUpdatedAt
0%
parseDateTime
60%
Project Risks
Method
CRAP
fromRow
110
validate
56
fromRow
42
parseDateTime
30
calculateSegmentCountStatic
30
parseDateTime
30
calculateSegmentCount
30
updateDeliveryStatus
12
toDbRow
12
parseDateTime
6
calculateSegmentCount
6
markAsRead
6
unlock
6
isOpen
6