ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\GlobalScreen\Collector\AbstractBaseCollector Class Reference

Class AbstractBaseCollector. More...

+ Inheritance diagram for ILIAS\GlobalScreen\Collector\AbstractBaseCollector:
+ Collaboration diagram for ILIAS\GlobalScreen\Collector\AbstractBaseCollector:

Public Member Functions

 hasBeenCollected ()
 
 collectOnce ()
 Runs the Collection of all items from the providers. More...
 
 collectStructure ()
 
 prepareItemsForUIRepresentation ()
 
 filterItemsByVisibilty ()
 
 cleanupItemsForUIRepresentation ()
 
 sortItemsForUIRepresentation ()
 
 collectOnce ()
 Runs the Collection of all items from the providers. More...
 
 hasBeenCollected ()
 
 collectStructure ()
 
 prepareItemsForUIRepresentation ()
 
 filterItemsByVisibilty ()
 
 cleanupItemsForUIRepresentation ()
 
 sortItemsForUIRepresentation ()
 

Private Member Functions

 setCollected ()
 

Private Attributes

bool $has_been_collected = false
 

Detailed Description

Member Function Documentation

◆ cleanupItemsForUIRepresentation()

◆ collectOnce()

ILIAS\GlobalScreen\Collector\AbstractBaseCollector::collectOnce ( )

Runs the Collection of all items from the providers.

Deprecated:

Implements ILIAS\GlobalScreen\Collector\Collector.

Definition at line 41 of file AbstractBaseCollector.php.

References ILIAS\GlobalScreen\Collector\AbstractBaseCollector\cleanupItemsForUIRepresentation(), ILIAS\GlobalScreen\Collector\AbstractBaseCollector\collectStructure(), ILIAS\GlobalScreen\Collector\AbstractBaseCollector\filterItemsByVisibilty(), ILIAS\GlobalScreen\Collector\AbstractBaseCollector\hasBeenCollected(), ILIAS\GlobalScreen\Collector\AbstractBaseCollector\prepareItemsForUIRepresentation(), ILIAS\GlobalScreen\Collector\AbstractBaseCollector\setCollected(), and ILIAS\GlobalScreen\Collector\AbstractBaseCollector\sortItemsForUIRepresentation().

Referenced by ILIAS\GlobalScreen\Scope\Notification\Collector\MainNotificationCollector\__construct(), ILIAS\GlobalScreen\Scope\Toast\Collector\ToastCollector\__construct(), and ILIAS\GlobalScreen\Scope\Layout\Collector\MainLayoutCollector\getFinalPage().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ collectStructure()

◆ filterItemsByVisibilty()

ILIAS\GlobalScreen\Collector\AbstractBaseCollector::filterItemsByVisibilty ( )

Implements ILIAS\GlobalScreen\Collector\Collector.

Definition at line 61 of file AbstractBaseCollector.php.

61 : void
62 {
63 }

Referenced by ILIAS\GlobalScreen\Collector\AbstractBaseCollector\collectOnce().

+ Here is the caller graph for this function:

◆ hasBeenCollected()

ILIAS\GlobalScreen\Collector\AbstractBaseCollector::hasBeenCollected ( )

◆ prepareItemsForUIRepresentation()

◆ setCollected()

ILIAS\GlobalScreen\Collector\AbstractBaseCollector::setCollected ( )
private

Definition at line 31 of file AbstractBaseCollector.php.

31 : void
32 {
33 $this->has_been_collected = true;
34 }

Referenced by ILIAS\GlobalScreen\Collector\AbstractBaseCollector\collectOnce().

+ Here is the caller graph for this function:

◆ sortItemsForUIRepresentation()

Field Documentation

◆ $has_been_collected

bool ILIAS\GlobalScreen\Collector\AbstractBaseCollector::$has_been_collected = false
private

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