| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ILIAS\Badge\ModalBuilder:Public Member Functions | |
| __construct (ilBadgeAssignment $assignment=null) | |
| constructModal (?Image $badge_image, string $badge_title, array $badge_properties=[]) | |
| renderModal (Modal $modal) | |
| renderShyButton (string $label, Modal $modal) | |
Private Member Functions | |
| translateKeysWithValidDataAttribute (array $properties) | |
Private Attributes | |
| Factory | $ui_factory | 
| Renderer | $ui_renderer | 
| ilLanguage | $lng | 
| ilBadgeAssignment | $assignment = null | 
Definition at line 33 of file ModalBuilder.php.
| ILIAS\Badge\ModalBuilder::__construct | ( | ilBadgeAssignment | $assignment = null | ) | 
Definition at line 40 of file ModalBuilder.php.
References ILIAS\Badge\ModalBuilder\$assignment, $DIC, and ILIAS\Repository\lng().
 Here is the call graph for this function:| ILIAS\Badge\ModalBuilder::constructModal | ( | ?Image | $badge_image, | 
| string | $badge_title, | ||
| array | $badge_properties = []  | 
        ||
| ) | 
| array<string,string> | $badge_properties | 
Definition at line 57 of file ModalBuilder.php.
References ilDatePresentation\formatDate(), IL_CAL_UNIX, and ILIAS\Badge\ModalBuilder\translateKeysWithValidDataAttribute().
Referenced by ILIAS\Badge\ilBadgeTableGUI\enrichRecord(), and ILIAS\Badge\ilObjectBadgeTableGUI\enrichRecord().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Badge\ModalBuilder::renderModal | ( | Modal | $modal | ) | 
Definition at line 88 of file ModalBuilder.php.
Referenced by ILIAS\Badge\ilBadgeTableGUI\enrichRecord(), and ILIAS\Badge\ilObjectBadgeTableGUI\enrichRecord().
 Here is the caller graph for this function:| ILIAS\Badge\ModalBuilder::renderShyButton | ( | string | $label, | 
| Modal | $modal | ||
| ) | 
Definition at line 93 of file ModalBuilder.php.
Referenced by ILIAS\Badge\ilBadgeTableGUI\enrichRecord(), and ILIAS\Badge\ilObjectBadgeTableGUI\enrichRecord().
 Here is the caller graph for this function:
      
  | 
  private | 
| array<string,string> | $properties | 
Definition at line 102 of file ModalBuilder.php.
References $data, and ILIAS\Repository\lng().
Referenced by ILIAS\Badge\ModalBuilder\constructModal().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 38 of file ModalBuilder.php.
Referenced by ILIAS\Badge\ModalBuilder\__construct().
      
  | 
  private | 
Definition at line 37 of file ModalBuilder.php.
      
  | 
  private | 
Definition at line 35 of file ModalBuilder.php.
      
  | 
  private | 
Definition at line 36 of file ModalBuilder.php.