Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A Maklad\Permission\Guard::getNames() 0 17 6 6 2 0 0
A Permission\Traits\HasRoles::hasRole() 0 7 6 6 4 0 0
A PermissionServiceProvider::boot() 0 20 5 5 9 1 2
A Permission\Commands\CreateRole::handle() 0 11 1 1 3 2 0
A Middlewares\PermissionMiddleware::handle() 0 11 4 4 4 1 0
A HasPermissions::givePermissionTo() 0 10 1 1 2 0 0
A Permission\Traits\HasRoles::assignRole() 0 10 1 1 1 0 0
A Permission\Models\Permission::create() 0 10 3 3 3 1 0
A Commands\CreatePermission::handle() 0 5 1 1 1 0 0
A UnauthorizedException::getRequiredPermissions() 0 1 1 2 0 0 0
A Permission\Helpers::getModelForGuard() 0 4 1 1 1 0 0
A Models\Permission::findOrCreate() 0 7 3 3 1 0 0
A Permission\Traits\HasRoles::removeRole() 0 8 1 1 2 1 0
A Permission\Models\Role::hasPermissionTo() 0 7 3 3 2 1 0
A Exceptions\UnauthorizedRole::__construct() 0 1 1 1 0 0 0