ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Public Member Functions | |
__construct (private readonly Container $container, ?BadgeParent $parent=null, ?Modal $modal=null, $sign_file=[ilWACSignedPath::class, 'signFile'], ?Closure $format_date=null,) | |
inDeck (ilBadge $badge, ilBadgeAssignment $assignment, string $gui) | |
asTitleWithLeadingImage (ModalContent $content) | |
asImage (ModalContent $content, int $size=ilBadgeImage::IMAGE_SIZE_M) | |
asTitle (ModalContent $content) | |
modalContent (ilBadge $badge) | |
modalContentWithAssignment (ilBadge $badge, ilBadgeAssignment $assignment) | |
addAssignment (ModalContent $content, ilBadgeAssignment $assignment) | |
Private Member Functions | |
card (ModalContent $content) | |
modal (Card $card) | |
image (Component $modal, ilBadge $badge, int $size=ilBadgeImage::IMAGE_SIZE_M) | |
title (Component $modal, ilBadge $badge) | |
txt (string $key) | |
tryFormating (string $valid) | |
profileButton (ilBadge $badge, ilBadgeAssignment $assignment, string $gui) | |
Private Attributes | |
readonly Closure | $sign_file |
readonly BadgeParent | $parent |
readonly Modal | $modal |
readonly Closure | $format_date |
readonly ilBadgeImage | $badge_image_service |
ILIAS\Badge\Tile::__construct | ( | private readonly Container | $container, |
?BadgeParent | $parent = null , |
||
?Modal | $modal = null , |
||
$sign_file = [ilWACSignedPath::class , |
|||
'signFile'] | , | ||
?Closure | $format_date = null |
||
) |
Closure(string) | string $sign_file |
Closure(int) | string $format_date |
Definition at line 48 of file Tile.php.
References ILIAS\Badge\Tile\$format_date, ilDatePresentation\formatDate(), IL_CAL_UNIX, and ILIAS\Badge\Tile\modal().
ILIAS\Badge\Tile::addAssignment | ( | ModalContent | $content, |
ilBadgeAssignment | $assignment | ||
) |
Definition at line 180 of file Tile.php.
References ilBadgeAssignment\getTimestamp(), ILIAS\Badge\Tile\txt(), and ILIAS\Badge\ModalContent\withAdditionalProperties().
Referenced by ILIAS\Badge\Tile\modalContentWithAssignment().
ILIAS\Badge\Tile::asImage | ( | ModalContent | $content, |
int | $size = ilBadgeImage::IMAGE_SIZE_M |
||
) |
Definition at line 107 of file Tile.php.
References ILIAS\Badge\Tile\$modal, ILIAS\Badge\ModalContent\badge(), ILIAS\Badge\Tile\card(), ILIAS\Badge\Tile\image(), and ILIAS\Badge\Tile\modal().
ILIAS\Badge\Tile::asTitle | ( | ModalContent | $content | ) |
Definition at line 119 of file Tile.php.
References ILIAS\Badge\Tile\$modal, ILIAS\Badge\ModalContent\badge(), ILIAS\Badge\Tile\card(), ILIAS\Badge\Tile\modal(), and ILIAS\Badge\Tile\title().
ILIAS\Badge\Tile::asTitleWithLeadingImage | ( | ModalContent | $content | ) |
Definition at line 94 of file Tile.php.
References ILIAS\Badge\Tile\$modal, ILIAS\Badge\ModalContent\badge(), ILIAS\Badge\Tile\card(), ILIAS\Badge\Tile\image(), ILIAS\Badge\Tile\modal(), and ILIAS\Badge\Tile\title().
|
private |
Definition at line 128 of file Tile.php.
References ILIAS\Badge\ModalContent\badge(), and ILIAS\Badge\Tile\modal().
Referenced by ILIAS\Badge\Tile\asImage(), ILIAS\Badge\Tile\asTitle(), ILIAS\Badge\Tile\asTitleWithLeadingImage(), and ILIAS\Badge\Tile\inDeck().
|
private |
Definition at line 145 of file Tile.php.
References ilBadge\getTitle(), and ILIAS\GlobalScreen\Scope\Footer\Factory\withAction().
Referenced by ILIAS\Badge\Tile\asImage(), ILIAS\Badge\Tile\asTitleWithLeadingImage(), and ILIAS\Badge\Tile\inDeck().
ILIAS\Badge\Tile::inDeck | ( | ilBadge | $badge, |
ilBadgeAssignment | $assignment, | ||
string | $gui | ||
) |
Definition at line 71 of file Tile.php.
References ILIAS\Badge\Tile\$modal, ILIAS\Badge\Tile\$parent, ILIAS\Badge\Tile\card(), ILIAS\Badge\Tile\image(), ILIAS\Badge\Tile\modal(), ILIAS\Badge\Tile\modalContentWithAssignment(), and ILIAS\Badge\Tile\profileButton().
|
private |
Definition at line 138 of file Tile.php.
Referenced by ILIAS\Badge\Tile\__construct(), ILIAS\Badge\Tile\asImage(), ILIAS\Badge\Tile\asTitle(), ILIAS\Badge\Tile\asTitleWithLeadingImage(), ILIAS\Badge\Tile\card(), and ILIAS\Badge\Tile\inDeck().
ILIAS\Badge\Tile::modalContent | ( | ilBadge | $badge | ) |
Definition at line 165 of file Tile.php.
References ilBadge\getCriteria(), ilBadge\getValid(), null, ILIAS\Badge\Tile\tryFormating(), and ILIAS\Badge\Tile\txt().
Referenced by ILIAS\Badge\Tile\modalContentWithAssignment().
ILIAS\Badge\Tile::modalContentWithAssignment | ( | ilBadge | $badge, |
ilBadgeAssignment | $assignment | ||
) |
Definition at line 175 of file Tile.php.
References ILIAS\Badge\Tile\addAssignment(), and ILIAS\Badge\Tile\modalContent().
Referenced by ILIAS\Badge\Tile\inDeck().
|
private |
Definition at line 205 of file Tile.php.
References $url, ilBadge\getId(), ilBadgeAssignment\getPosition(), and ILIAS\Badge\Tile\txt().
Referenced by ILIAS\Badge\Tile\inDeck().
Definition at line 156 of file Tile.php.
References ilBadge\getTitle().
Referenced by ILIAS\Badge\Tile\asTitle(), and ILIAS\Badge\Tile\asTitleWithLeadingImage().
|
private |
Definition at line 192 of file Tile.php.
References $valid, IL_CAL_DATE, and ILIAS\Badge\Tile\txt().
Referenced by ILIAS\Badge\Tile\modalContent().
|
private |
Definition at line 187 of file Tile.php.
Referenced by ILIAS\Badge\Tile\addAssignment(), ILIAS\Badge\Tile\modalContent(), ILIAS\Badge\Tile\profileButton(), and ILIAS\Badge\Tile\tryFormating().
|
private |
|
private |
Definition at line 41 of file Tile.php.
Referenced by ILIAS\Badge\Tile\__construct().
|
private |
Definition at line 39 of file Tile.php.
Referenced by ILIAS\Badge\Tile\asImage(), ILIAS\Badge\Tile\asTitle(), ILIAS\Badge\Tile\asTitleWithLeadingImage(), and ILIAS\Badge\Tile\inDeck().
|
private |
Definition at line 38 of file Tile.php.
Referenced by ILIAS\Badge\Tile\inDeck().