Code Duplication    Length = 8-8 lines in 2 locations

src/View/Helper/PermissionsHelper.php 2 locations

@@ 54-61 (lines=8) @@
51
     * @param bool $includeAnon Include anon-user
52
     * @return array
53
     */
54
    public function rolesSelectId(bool $includeAnon = false): array
55
    {
56
        $roles = $this->Permissions->getRoles()->getAvailable($includeAnon);
57
58
        return array_map(function ($role) {
59
            return ['value' => $role['id'], 'text' => $this->roleAsString($role['id'])];
60
        }, $roles);
61
    }
62
63
    /**
64
     * Get an array to use as $option in a select field with role-types
@@ 69-76 (lines=8) @@
66
     * @param bool $includeAnon Include anon-user
67
     * @return array
68
     */
69
    public function rolesSelectType(bool $includeAnon = false): array
70
    {
71
        $roles = $this->Permissions->getRoles()->getAvailable($includeAnon);
72
73
        return array_map(function ($role) {
74
            return ['value' => $role['type'], 'text' => $this->roleAsString($role['id'])];
75
        }, $roles);
76
    }
77
78
    /**
79
     * L10n a role.