ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Awareness\User\Collector\AbstractBaseCollector Class Reference

Class AbstractBaseCollector. More...

+ Inheritance diagram for ILIAS\Awareness\User\Collector\AbstractBaseCollector:
+ Collaboration diagram for ILIAS\Awareness\User\Collector\AbstractBaseCollector:

Public Member Functions

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

Private Member Functions

 setCollected ()
 

Private Attributes

bool $has_been_collected = false
 

Detailed Description

Member Function Documentation

◆ cleanupItemsForUIRepresentation()

ILIAS\Awareness\User\Collector\AbstractBaseCollector::cleanupItemsForUIRepresentation ( )

Implements ILIAS\Awareness\User\Collector\Collector.

Definition at line 65 of file AbstractBaseCollector.php.

Referenced by ILIAS\Awareness\User\Collector\AbstractBaseCollector\collectOnce().

65  : void
66  {
67  }
+ Here is the caller graph for this function:

◆ collectOnce()

ILIAS\Awareness\User\Collector\AbstractBaseCollector::collectOnce ( )

Runs the Collection of all items from the providers.

Deprecated:

Implements ILIAS\Awareness\User\Collector\Collector.

Definition at line 41 of file AbstractBaseCollector.php.

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

Referenced by ILIAS\GlobalScreen\Scope\Toast\Collector\ToastCollector\__construct(), ILIAS\GlobalScreen\UI\Footer\Entries\EntriesRepositoryDB\__construct(), ILIAS\GlobalScreen\Scope\Notification\Collector\MainNotificationCollector\__construct(), ILIAS\GlobalScreen\Scope\Layout\Collector\MainLayoutCollector\getFinalPage(), and ILIAS\GlobalScreen\UI\Footer\Groups\GroupsRepositoryDB\syncWithGlobalScreen().

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

◆ collectStructure()

ILIAS\Awareness\User\Collector\AbstractBaseCollector::collectStructure ( )

Implements ILIAS\Awareness\User\Collector\Collector.

Definition at line 53 of file AbstractBaseCollector.php.

Referenced by ILIAS\Awareness\User\Collector\AbstractBaseCollector\collectOnce().

53  : void
54  {
55  }
+ Here is the caller graph for this function:

◆ filterItemsByVisibilty()

ILIAS\Awareness\User\Collector\AbstractBaseCollector::filterItemsByVisibilty ( )

Implements ILIAS\Awareness\User\Collector\Collector.

Definition at line 61 of file AbstractBaseCollector.php.

Referenced by ILIAS\Awareness\User\Collector\AbstractBaseCollector\collectOnce().

61  : void
62  {
63  }
+ Here is the caller graph for this function:

◆ hasBeenCollected()

ILIAS\Awareness\User\Collector\AbstractBaseCollector::hasBeenCollected ( )

◆ prepareItemsForUIRepresentation()

ILIAS\Awareness\User\Collector\AbstractBaseCollector::prepareItemsForUIRepresentation ( )

Implements ILIAS\Awareness\User\Collector\Collector.

Definition at line 57 of file AbstractBaseCollector.php.

Referenced by ILIAS\Awareness\User\Collector\AbstractBaseCollector\collectOnce().

57  : void
58  {
59  }
+ Here is the caller graph for this function:

◆ setCollected()

ILIAS\Awareness\User\Collector\AbstractBaseCollector::setCollected ( )
private

Definition at line 31 of file AbstractBaseCollector.php.

Referenced by ILIAS\Awareness\User\Collector\AbstractBaseCollector\collectOnce().

31  : void
32  {
33  $this->has_been_collected = true;
34  }
+ Here is the caller graph for this function:

◆ sortItemsForUIRepresentation()

ILIAS\Awareness\User\Collector\AbstractBaseCollector::sortItemsForUIRepresentation ( )

Implements ILIAS\Awareness\User\Collector\Collector.

Definition at line 69 of file AbstractBaseCollector.php.

Referenced by ILIAS\Awareness\User\Collector\AbstractBaseCollector\collectOnce().

69  : void
70  {
71  }
+ Here is the caller graph for this function:

Field Documentation

◆ $has_been_collected

bool ILIAS\Awareness\User\Collector\AbstractBaseCollector::$has_been_collected = false
private

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