Posts renderer.
Copyright: | 2019 Ryan Wyllie <ryan@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 111 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
posts:: (2 methods):
__construct()
render()
__construct(renderer_base $renderer,exported_posts_builder $exportedpostsbuilder,string $template,callable $postprocessfortemplate = null) X-Ref |
Constructor. param: renderer_base $renderer Renderer base param: exported_posts_builder $exportedpostsbuilder Builder for building exported posts param: string $template The template to render param: callable $postprocessfortemplate Function to process exported posts before template rendering |
render(stdClass $user,array $forums,array $discussions,array $posts) X-Ref |
Render the given posts for the forums and discussions. param: stdClass $user The user viewing the posts param: forum_entity[] $forums A list of all forums for these posts param: discussion_entity[] $discussions A list of all discussions for these posts param: post_entity[] $posts The posts to render return: string |