App\Models\Forum\Authorize::aclGetAllowedForums PHP Method

aclGetAllowedForums() public static method

public static aclGetAllowedForums ( $user, $authOption )
    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));
    }