ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\UI\Component\Component Interface Reference

A component is the most general form of an entity in the UI. More...

+ Inheritance diagram for ILIAS\UI\Component\Component:
+ Collaboration diagram for ILIAS\UI\Component\Component:

Public Member Functions

 getCanonicalName ()
 Get the canonical name of the component. More...
 
 reduceWith (\Closure $fn)
 The scheme starts at the leaves of the structure and applies the function to each leave and moves up the tree recursively. More...
 

Detailed Description

A component is the most general form of an entity in the UI.

Every entity is a component.

Definition at line 27 of file Component.php.

Member Function Documentation

◆ getCanonicalName()

ILIAS\UI\Component\Component::getCanonicalName ( )

Get the canonical name of the component.

Implemented in DummyComponent, ModalMock, and ComponentDummy.

Referenced by ILIAS\UI\Implementation\Render\LoaderCachingWrapper\getCacheKey(), and ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getComponentCanonicalNameAttribute().

+ Here is the caller graph for this function:

◆ reduceWith()

ILIAS\UI\Component\Component::reduceWith ( \Closure  $fn)

The scheme starts at the leaves of the structure and applies the function to each leave and moves up the tree recursively.

Parameters
Closure(Component,array)mixed $fn

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