Overriding a sub renderer

Overriding a sub renderer

by Jay S -
Number of replies: 0


Hello,

I'm having trouble overriding a renderer. The renderer is not the main renderer for the module. 

The renderer to be extended is :
moodle\mod\facetoface\classes\output\session\renderer.php

In my child theme I have the file to be used to override the renderer.
moodle\theme\themename\classes\output\mod_facetoface\session_renderer.php


Now I can get this page to load, but I cannot override any of the methods... The following fails:

require_once($CFG->dirroot . '/mod/facetoface/classes/output/session/renderer.php');

class theme_clsb_session_renderer extends \mod_facetoface\output\session_renderer {
    public function session_options($instance, $session, $viewattendees, $editsessions) {
  return 'Hello World';
    }
}


Any help would be greatly appreciated.


Thanks

J

Average of ratings: -