block_timetable/classes/output/timetable.php
2020-12-04 17:19:10 +00:00

26 lines
644 B
PHP
Executable file

<?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();
}
}