Example #1
0
 /**
  * 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;
 }