/** * Get the member permissions. * * @param \User $contaoUser The contao user. * * @return array */ private function getMemberPermissions($contaoUser) { $groups = \MemberGroupModel::findMultipleByIds($contaoUser->groups); $permissions = array(); if ($groups) { while ($groups->next()) { $permissions = array_merge($permissions, deserialize($groups->workflow, true)); } $permissions = array_unique($permissions); } return $permissions; }