ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
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 
16 {
20  public function render(Component\Component $component, RendererInterface $default_renderer)
21  {
25  $this->checkComponent($component);
26 
27  return $component->getContent();
28  }
29 
33  protected function getComponentInterfaceName()
34  {
35  return [Component\Legacy\Legacy::class];
36  }
37 }
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.