<?php // Standard GPL and phpdocs namespace block_timetable\output; use renderable; use renderer_base; use templatable; use stdClass; class timetable implements renderable, templatable { /** @var string $sometext Some text to show how to pass data to a template. */ var $sometext = null; public function __construct($timetable) { $this->timetable = $timetable; } /** * Export this data so it can be used as the context for a mustache template. * * @return stdClass */ public function export_for_template(renderer_base $output) { return $this->timetable->prepare_output(); } }