ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
TestDecoratedRenderer Class Reference
+ Inheritance diagram for TestDecoratedRenderer:
+ Collaboration diagram for TestDecoratedRenderer:

Public Member Functions

 manipulate ()
 
- Public Member Functions inherited from ILIAS\UI\Implementation\Render\DecoratedRenderer
 __construct (Renderer $default)
 
 render ($component, ?Renderer $root=null)
 Render given component.If an array of components is passed, this method returns a concatenated output of each rendered component, in the same order as given in the array
Parameters
Component|Component[]$component
?Renderer$root of renderers in the chain to be used for rendering sub components.
Returns
string
More...
 
 renderAsync ($component, ?Renderer $root=null)
 Same as render, except that this version also returns any javascript code bound to the on load event, wrapped in a script tag.All javascript code stored for rendering will be removed after this output so it will not be rendered twice if render async is called multiple times.
Parameters
Component|Component[]$component
?Renderer$root of renderers in the chain to be used for rendering sub components.
Returns
string
More...
 

Protected Member Functions

 manipulateRendering ($component, Renderer $root)
 
- Protected Member Functions inherited from ILIAS\UI\Implementation\Render\DecoratedRenderer
 manipulateRendering ($component, Renderer $root)
 Manipulates the rendering of one or multiple components by appending, prepending or exchanging their rendered content with custom adjustments. More...
 
 manipulateAsyncRendering ($component, Renderer $root)
 Manipulates the async Rendering separately if needed. More...
 
 renderDefault ($component, ?Renderer $root=null)
 Renders the component by default. More...
 

Private Attributes

 $manipulate = false
 

Detailed Description

Definition at line 287 of file Base.php.

Member Function Documentation

◆ manipulate()

TestDecoratedRenderer::manipulate ( )

Definition at line 291 of file Base.php.

291  : void
292  {
293  $this->manipulate = true;
294  }

◆ manipulateRendering()

TestDecoratedRenderer::manipulateRendering (   $component,
Renderer  $root 
)
protected

Definition at line 296 of file Base.php.

References null.

296  : ?string
297  {
298  if ($this->manipulate) {
299  return "This content was manipulated";
300  } else {
301  return null;
302  }
303  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

Field Documentation

◆ $manipulate

TestDecoratedRenderer::$manipulate = false
private

Definition at line 289 of file Base.php.


The documentation for this class was generated from the following file: