NerdsAndCompany\Schematic\Services\UserGroups::getGroupPermissionDefinitions PHP Method

getGroupPermissionDefinitions() private method

Get group permissions.
private getGroupPermissionDefinitions ( $group ) : array | string
$group
return array | string
    private function getGroupPermissionDefinitions($group)
    {
        $permissionDefinitions = [];
        $groupPermissions = $this->getUserPermissionsService()->getPermissionsByGroupId($group->id);
        foreach ($groupPermissions as $permission) {
            if (array_key_exists($permission, $this->mappedPermissions)) {
                $permission = $this->mappedPermissions[$permission];
                $permissionDefinitions[] = $this->getPermissionDefinition($permission);
            }
        }
        sort($permissionDefinitions);
        return $permissionDefinitions;
    }