. /** * Timeline block rendrer. * * @package block_timeline * @copyright 2018 Ryan Wyllie * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ namespace block_timeline\output; defined('MOODLE_INTERNAL') || die; use plugin_renderer_base; use renderable; /** * Timeline block renderer. * * @package block_timeline * @copyright 2018 Ryan Wyllie * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class renderer extends plugin_renderer_base { /** * Return the main content for the block timeline. * * @param main $main The main renderable * @return string HTML string */ public function render_main(main $main) { return $this->render_from_template('block_timeline/main', $main->export_for_template($this)); } }