Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
App\Http\Controllers\API\LanguageController0%
App\Http\Requests\LoginRequest0%
App\Http\Controllers\Web\WebsiteController0%
App\Http\Middleware\Admin_Auth0%
App\Http\Middleware\Authenticate0%
App\Http\Middleware\CheckRole0%
App\Http\Middleware\CheckWebSiteEnabled0%
App\Http\Middleware\RedirectIfAuthenticated0%
App\Http\Middleware\WebsiteVisitorCount0%
App\Http\Requests\ArticleRequest0%
App\Http\Requests\CategoryRequest0%
App\Http\Requests\LanguageRequest0%
App\Http\Requests\ModuleRequest0%
App\Http\Controllers\Web\VideoController0%
App\Http\Requests\NewsletterRequest0%
App\Http\Requests\PageRequest0%
App\Http\Requests\PhotoCategoryRequest0%
App\Http\Requests\SettingRequest0%
App\Http\Requests\UserRequest0%
App\Http\Requests\VideoCategoryRequest0%
App\Http\Requests\VideoRequest0%
App\Http\Requests\VisitorMessageRequest0%
App\Http\Requests\WebsiteCategoryRequest0%
App\Http\Resources\CategoryResource0%
App\Http\Controllers\Web\VisitorMessageController0%
App\Http\Controllers\Web\PhotoController0%
App\Http\Controllers\Admin\ArticleController0%
App\Http\Controllers\Admin\VideoCategoryController0%
App\Http\Controllers\Admin\CategoryController0%
App\Http\Controllers\Admin\CheckAccessController0%
App\Http\Controllers\Admin\DashboardController0%
App\Http\Controllers\Admin\LanguageController0%
App\Http\Controllers\Admin\LoginController0%
App\Http\Controllers\Admin\NewsletterController0%
App\Http\Controllers\Admin\PageController0%
App\Http\Controllers\Admin\PhotoCategoryController0%
App\Http\Controllers\Admin\SettingController0%
App\Http\Controllers\Admin\UserController0%
App\Http\Controllers\Admin\VideoController0%
App\Http\Controllers\Web\PageController0%
App\Http\Controllers\Admin\VisitorMessageController0%
App\Http\Controllers\Admin\WebsiteCategoryController0%
App\Http\Controllers\Auth\ConfirmPasswordController0%
App\Http\Controllers\Auth\LoginController0%
App\Http\Controllers\Auth\RegisterController0%
App\Http\Controllers\Auth\VerificationController0%
App\Http\Controllers\HomeController0%
App\Http\Controllers\ImageController0%
App\Http\Controllers\Web\ArticleController0%
App\Http\Controllers\Web\HomeController0%
App\Http\Controllers\Web\NewsletterController0%
App\Http\Resources\Language0%

Project Risks

Class CRAP
App\Http\Controllers\Admin\NewsletterController1056
App\Http\Controllers\Admin\ArticleController756
App\Http\Controllers\Admin\UserController702
App\Http\Controllers\Admin\VideoController650
App\Http\Controllers\Admin\WebsiteCategoryController600
App\Http\Controllers\Admin\PhotoCategoryController600
App\Http\Controllers\Admin\VisitorMessageController552
App\Http\Controllers\Admin\PageController552
App\Http\Controllers\Admin\CategoryController506
App\Http\Controllers\Admin\VideoCategoryController506
App\Http\Requests\ModuleRequest462
App\Http\Middleware\CheckRole272
App\Http\Controllers\Admin\CheckAccessController240
App\Http\Controllers\Admin\SettingController210
App\Http\Requests\UserRequest210
App\Http\Controllers\Web\ArticleController182
App\Http\Requests\VideoCategoryRequest132
App\Http\Requests\VideoRequest132
App\Http\Requests\VisitorMessageRequest132
App\Http\Requests\PageRequest132
App\Http\Requests\NewsletterRequest132
App\Http\Requests\CategoryRequest132
App\Http\Requests\ArticleRequest132
App\Http\Requests\WebsiteCategoryRequest132
App\Http\Requests\PhotoCategoryRequest110
App\Http\Controllers\Web\PhotoController90
App\Http\Controllers\Admin\LanguageController90
App\Http\Controllers\Web\VideoController72
App\Http\Requests\SettingRequest72
App\Http\Controllers\Web\WebsiteController72
App\Http\Controllers\Admin\LoginController56
App\Http\Requests\LanguageRequest42
App\Http\Controllers\Web\PageController30
App\Http\Middleware\WebsiteVisitorCount12
App\Http\Middleware\Admin_Auth12
App\Http\Controllers\Auth\LoginController12
App\Http\Controllers\Admin\DashboardController12
App\Http\Middleware\CheckWebSiteEnabled6
App\Http\Middleware\RedirectIfAuthenticated6
App\Http\Middleware\Authenticate6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
index0%
index0%
sendNotification0%
index0%
create0%
store0%
show0%
edit0%
update0%
destroy0%
__construct0%
index0%
details0%
__construct0%
categories0%
__construct0%
__construct0%
index0%
categories0%
index0%
create0%
store0%
show0%
edit0%
update0%
destroy0%
__construct0%
index0%
index0%
details0%
handle0%
restoreAll0%
restore0%
restoreAll0%
index0%
grid0%
create0%
store0%
edit0%
update0%
saveData0%
destroy0%
destroyAll0%
restore0%
__construct0%
categories0%
__construct0%
superAdminLogin0%
__construct0%
validator0%
create0%
__construct0%
__construct0%
index0%
sendNotification0%
resizeImage0%
resizeImagePost0%
__construct0%
index0%
categories0%
redirectTo0%
destroy0%
failedValidation0%
failedValidation0%
authorize0%
rules0%
attributes0%
failedValidation0%
authorize0%
rules0%
attributes0%
failedValidation0%
authorize0%
rules0%
attributes0%
authorize0%
rules0%
rules0%
attributes0%
failedValidation0%
authorize0%
rules0%
attributes0%
failedValidation0%
authorize0%
rules0%
attributes0%
failedValidation0%
toArray0%
attributes0%
authorize0%
handle0%
rules0%
handle0%
handle0%
handle0%
authorize0%
rules0%
attributes0%
failedValidation0%
authorize0%
rules0%
attributes0%
failedValidation0%
authorize0%
failedValidation0%
failedValidation0%
authorize0%
rules0%
authorize0%
rules0%
attributes0%
failedValidation0%
authorize0%
rules0%
attributes0%
failedValidation0%
authorize0%
rules0%
attributes0%
destroyAll0%
saveData0%
store0%
create0%
create0%
store0%
show0%
edit0%
update0%
destroy0%
__construct0%
index0%
authenticate0%
logout0%
index0%
grid0%
store0%
index0%
edit0%
update0%
saveData0%
mailsListGrid0%
mailsList0%
mailsListMore0%
destroy0%
destroyAll0%
restore0%
restoreAll0%
index0%
grid0%
details0%
index0%
store0%
restore0%
show0%
update0%
destroy0%
index0%
grid0%
create0%
store0%
edit0%
update0%
saveData0%
destroy0%
destroyAll0%
restoreAll0%
preventSubAdminTOAccessOtherRoles0%
index0%
grid0%
create0%
store0%
edit0%
update0%
saveData0%
destroy0%
destroyAll0%
restore0%
restoreAll0%
preventSuperAdminToEditOtherSuperAdmin0%
preventAdminTOAccessSuperAdmin0%
create0%
edit0%
update0%
create0%
grid0%
create0%
store0%
edit0%
update0%
saveData0%
destroy0%
destroyAll0%
restore0%
restoreAll0%
index0%
grid0%
store0%
restoreAll0%
edit0%
update0%
saveData0%
destroy0%
destroyAll0%
restore0%
restoreAll0%
index0%
grid0%
create0%
store0%
edit0%
index0%
restore0%
update0%
destroy0%
saveData0%
destroy0%
destroyAll0%
restore0%
restoreAll0%
index0%
grid0%
create0%
store0%
edit0%
update0%
saveData0%
destroyAll0%
destroyAll0%
restore0%
restoreAll0%
index0%
store0%
modules0%
saveData0%
index0%
grid0%
create0%
store0%
edit0%
update0%
destroy0%
toArray0%

Project Risks

Method CRAP
handle272
grid110
rules72
attributes72
saveData72
rules56
grid42
grid42
grid42
grid42
grid42
grid42
grid42
saveData42
grid42
grid42
preventSuperAdminToEditOtherSuperAdmin30
authorize30
categories30
preventAdminTOAccessSuperAdmin30
authorize30
preventSubAdminTOAccessOtherRoles30
authorize20
authorize20
authorize20
saveData20
authorize20
authorize20
authorize20
authorize20
authenticate20
index20
categories20
authorize20
authorize20
index20
categories20
categories20
mailsListGrid20
rules12
destroy12
rules12
authorize12
saveData12
handle12
destroy12
rules12
saveData12
destroy12
attributes12
details12
index12
index12
index12
destroy12
rules12
destroy12
destroy12
saveData12
attributes12
index12
destroy12
destroy12
handle12
rules12
destroy12
rules12
rules12
rules12
index12
destroy12
handle6
failedValidation6
attributes6
failedValidation6
failedValidation6
failedValidation6
attributes6
rules6
handle6
failedValidation6
failedValidation6
attributes6
failedValidation6
attributes6
failedValidation6
attributes6
failedValidation6
failedValidation6
failedValidation6
failedValidation6
destroyAll6
redirectTo6
restore6
restore6
destroyAll6
edit6
restoreAll6
restore6
destroyAll6
saveData6
edit6
restoreAll6
destroyAll6
modules6
details6
restore6
destroyAll6
saveData6
edit6
restoreAll6
restore6
destroyAll6
update6
edit6
restoreAll6
edit6
superAdminLogin6
destroyAll6
restoreAll6
restore6
destroyAll6
edit6
restoreAll6
restore6
store6
restoreAll6
restore6
saveData6
update6
update6
edit6
store6
restore6
destroyAll6
saveData6
edit6
restoreAll6
restore6
destroyAll6
failedValidation6