/home/runner/work/flymsg-be/flymsg-be/app
Http
Services
Admin
Companies
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
App\Http\Services\Admin\Companies\CompanyLicensesService
0%
App\Http\Services\Admin\Companies\Pocs\AdminCompaniesPocsService
21%
App\Http\Services\Admin\Companies\CompanyService
44%
App\Http\Services\Admin\Companies\CompanyUsersService
89%
Project Risks
Class
CRAP
App\Http\Services\Admin\Companies\CompanyService
650
App\Http\Services\Admin\Companies\CompanyLicensesService
462
App\Http\Services\Admin\Companies\Pocs\AdminCompaniesPocsService
257
App\Http\Services\Admin\Companies\CompanyUsersService
26
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
getAllCompaniesLicenses
0%
getCompanyLicenses
0%
assignPlan
0%
validatePlansAvailability
0%
getCompaniesLicenses
0%
getCompanyLicensePlanDetails
0%
getPlanDetailsMapping
0%
calculateLicensesUsed
0%
reduceAvailableLicenses
0%
getCompaniesLicensesInvitations
0%
updateCompany
0%
getGroupBySlug
0%
updateCompanyInstancy
0%
updateExistingUser
0%
createInstancyUser
0%
getPocs
0%
addPoc
0%
processPocs
0%
createNewUser
0%
updateExistingUser
0%
createPoc
0%
sendInvitationMail
0%
createAdminUserInvitation
0%
handleSubscription
40%
deactivateCompany
75%
addExistentUserByEmail
80%
deleteCompany
85%
Project Risks
Method
CRAP
updateCompany
306
validatePlansAvailability
30
createInstancyUser
30
getAllCompaniesLicenses
12
assignPlan
12
getCompanyLicensePlanDetails
12
getPocs
12
addPoc
12
deleteCompany
8
getCompaniesLicenses
6
processPocs
6
sendInvitationMail
6
handleSubscription
4
deactivateCompany
3
addExistentUserByEmail
3