Code Duplication    Length = 7-8 lines in 2 locations

src/Traits/HasRoles.php 2 locations

@@ 80-86 (lines=7) @@
77
            $roles = [$roles];
78
        }
79
80
        $roles = array_map(function ($role) {
81
            if ($role instanceof Role) {
82
                return $role;
83
            }
84
85
            return app(Role::class)->findByName($role, $this->getDefaultGuardName());
86
        }, $roles);
87
88
        return $query->whereHas('roles', function ($query) use ($roles) {
89
            $query->where(function ($query) use ($roles) {
@@ 389-396 (lines=8) @@
386
        return $this->roles->pluck('name');
387
    }
388
389
    protected function getStoredRole($role): Role
390
    {
391
        if (is_string($role)) {
392
            return app(Role::class)->findByName($role, $this->getDefaultGuardName());
393
        }
394
395
        return $role;
396
    }
397
398
    protected function convertPipeToArray(string $pipeString)
399
    {