Ajuda com subtypes

Boa tarde,

Tenho a seguinte função:

function api_moodle_integration_get_group_discussions($group_guid){
    $return = array();

 
    $options = array(
        'type' => 'object',
        'subtype' => 'groupforumtopic',
        'annotation_name' => 'group_topic_post',
        'container_guid' => $group_guid,
        'limit' => 5
    );

    if ($forum = elgg_get_entities_from_annotations($options)) {
        foreach($forum as $message){
            $return[] = array(
                'title' => $message->title,
                'url' => $message->getUrl(),
                'time' => elgg_get_friendly_time($message->time_created),
                'user' => $message->getOwnerEntity()->name
            );
        }
    }

    return $return;
}

 

O problema é que ela não me retorna o resultado que quero: Post de discussão da comunidade.

Quando deixo somente o 'type' => 'object', e comento as os outros parâmetros, a função me retorna, porém traz também posts do microblog, atualizações de plugin, e outros objetos que não me interessam..

Qual o subtipo que devo utilizar pra recuperar a informação que preciso?

Elgg Brasil

Elgg Brasil

Comunidade para desenvolvedores brasileiros usuários do Elgg.