ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
ILIAS\Badge Class Reference
+ Inheritance diagram for ILIAS\Badge:
+ Collaboration diagram for ILIAS\Badge:

Data Structures

class  BadgeParent
 
class  ilBadgeImage
 
class  ilBadgeImageTemplateTableGUI
 
class  ilBadgeTableGUI
 
class  ilBadgeTypesTableGUI
 
class  ilBadgeUserTableGUI
 
class  ilObjectBadgeTableGUI
 
class  Modal
 
class  ModalBuilder
 
class  ModalContent
 
class  PresentationHeader
 
class  PublicUserProfileBadgesRenderer
 
class  Sorting
 
class  Tile
 
class  TileView
 

Public Member Functions

 init (array|\ArrayAccess &$define, array|\ArrayAccess &$implement, array|\ArrayAccess &$use, array|\ArrayAccess &$contribute, array|\ArrayAccess &$seek, array|\ArrayAccess &$provide, array|\ArrayAccess &$pull, array|\ArrayAccess &$internal,)
 

Detailed Description

Definition at line 23 of file Badge.php.

Member Function Documentation

◆ init()

ILIAS\Badge::init ( array|\ArrayAccess &  $define,
array|\ArrayAccess &  $implement,
array|\ArrayAccess &  $use,
array|\ArrayAccess &  $contribute,
array|\ArrayAccess &  $seek,
array|\ArrayAccess &  $provide,
array|\ArrayAccess &  $pull,
array|\ArrayAccess &  $internal 
)

Implements ILIAS\Component\Component.

Definition at line 25 of file Badge.php.

34  : void {
35  $contribute[\ILIAS\Setup\Agent::class] = static fn() => new \ilBadgeSetupAgent(
36  $pull[\ILIAS\Refinery\Factory::class]
37  );
38  $contribute[Component\Resource\PublicAsset::class] = fn() => new Component\Resource\ComponentJS(
39  $this,
40  'PublicProfileBadges.js'
41  );
42  }
Interface Observer Contains several chained tasks and infos about them.

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