39 $this->
lng = $DIC->language();
40 $this->renderer = $DIC->ui()->renderer();
41 $this->tile =
new Tile($DIC);
45 $this->badge =
new ilBadge($this->assignment->getBadgeId());
47 $this->assignment = null;
54 $this->
lng->loadLanguageModule(
'badge');
55 $content = $this->tile->modalContent($this->badge);
56 if ($this->assignment) {
57 $content = $this->tile->addAssignment($content, $this->assignment);
60 return $this->renderer->render($this->tile->asImage($content));
readonly Renderer $renderer
An entity that renders components to a string output.
__construct(ilBadgeAssignment $assignment=null, ilBadge $badge=null)
readonly ilBadgeAssignment $assignment