Code Duplication    Length = 7-8 lines in 2 locations

src/Traits/HasRoles.php 2 locations

@@ 75-81 (lines=7) @@
72
            $roles = [$roles];
73
        }
74
75
        $roles = array_map(function ($role) {
76
            if ($role instanceof Role) {
77
                return $role;
78
            }
79
80
            return app(Role::class)->findByName($role, $this->getDefaultGuardName());
81
        }, $roles);
82
83
        return $query->whereHas('roles', function ($query) use ($roles) {
84
            $query->where(function ($query) use ($roles) {
@@ 320-327 (lines=8) @@
317
            ->values();
318
    }
319
320
    protected function getStoredRole($role): Role
321
    {
322
        if (is_string($role)) {
323
            return app(Role::class)->findByName($role, $this->getDefaultGuardName());
324
        }
325
326
        return $role;
327
    }
328
329
    protected function convertPipeToArray(string $pipeString)
330
    {