ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
Renderer.php
Go to the documentation of this file.
1 <?php
2 
3 /* Copyright (c) 2016 Timon Amstutz <timon.amstutz@ilub.unibe.ch> Extended GPL, see docs/LICENSE */
4 
6 
10 
19  public function render(Component\Component $component, RendererInterface $default_renderer) {
23  $this->checkComponent($component);
24 
25  return $component->getContent();
26  }
27 
31  protected function getComponentInterfaceName() {
32  return [Component\Legacy\Legacy::class];
33  }
34 }
checkComponent(Component $component)
Check if a given component fits this renderer and throw if that is not the case. ...
render(Component $component, Renderer $default_renderer)
Render the component if possible and delegate additional rendering to the default_renderer.