original_string: 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);
      }
code: 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);
      }
code_tokens: 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 ) ; }
docstring: Convert a list of discussion entities into stdClasses.
  
  @param discussion_entity[] $authors The authors to convert.
  @return stdClass[]
docstring_tokens: Convert a list of discussion entities into stdClasses .