public function to_legacy_objects(array $discussions) : array {
        return array_map(function(discussion_entity $discussion) {
            return (object) [
                'id' => $discussion->get_id(),
                'course' => $discussion->get_course_id(),
                'forum' => $discussion->get_forum_id(),
                'name' => $discussion->get_name(),
                'firstpost' => $discussion->get_first_post_id(),
                'userid' => $discussion->get_user_id(),
                'groupid' => $discussion->get_group_id(),
                'assessed' => $discussion->is_assessed(),
                'timemodified' => $discussion->get_time_modified(),
                'usermodified' => $discussion->get_user_modified(),
                'timestart' => $discussion->get_time_start(),
                'timeend' => $discussion->get_time_end(),
                'pinned' => $discussion->is_pinned(),
                'timelocked' => $discussion->get_locked()
            ];
        }, $discussions);
    }
public function to_legacy_objects(array $discussions) : array {
        return array_map(function(discussion_entity $discussion) {
            return (object) [
                'id' => $discussion->get_id(),
                'course' => $discussion->get_course_id(),
                'forum' => $discussion->get_forum_id(),
                'name' => $discussion->get_name(),
                'firstpost' => $discussion->get_first_post_id(),
                'userid' => $discussion->get_user_id(),
                'groupid' => $discussion->get_group_id(),
                'assessed' => $discussion->is_assessed(),
                'timemodified' => $discussion->get_time_modified(),
                'usermodified' => $discussion->get_user_modified(),
                'timestart' => $discussion->get_time_start(),
                'timeend' => $discussion->get_time_end(),
                'pinned' => $discussion->is_pinned(),
                'timelocked' => $discussion->get_locked()
            ];
        }, $discussions);
    }
public function to_legacy_objects ( array $ discussions ) : array { return array_map ( function ( discussion_entity $ discussion ) { return ( object ) [ 'id' => $ discussion -> get_id ( ) , 'course' => $ discussion -> get_course_id ( ) , 'forum' => $ discussion -> get_forum_id ( ) , 'name' => $ discussion -> get_name ( ) , 'firstpost' => $ discussion -> get_first_post_id ( ) , 'userid' => $ discussion -> get_user_id ( ) , 'groupid' => $ discussion -> get_group_id ( ) , 'assessed' => $ discussion -> is_assessed ( ) , 'timemodified' => $ discussion -> get_time_modified ( ) , 'usermodified' => $ discussion -> get_user_modified ( ) , 'timestart' => $ discussion -> get_time_start ( ) , 'timeend' => $ discussion -> get_time_end ( ) , 'pinned' => $ discussion -> is_pinned ( ) , 'timelocked' => $ discussion -> get_locked ( ) ] ; } , $ discussions ) ; }
Convert a list of discussion entities into stdClasses.

@param discussion_entity[] $authors The authors to convert.
@return stdClass[]
Convert a list of discussion entities into stdClasses .