public static function aclGetAllowedForums($user, $authOption) { $groupIds = $user->groupIds(); $authOptionId = AuthOption::where('auth_option', $authOption)->value('auth_option_id'); $directAclForumIds = model_pluck(static::directAcl($groupIds, $authOptionId), 'forum_id'); $roleAclForumIds = model_pluck(static::roleAcl($groupIds, $authOptionId), 'forum_id'); return array_unique(array_merge($directAclForumIds, $roleAclForumIds)); }