19declare(strict_types=1);
48 protected readonly UIFactory $ui_factory,
55 protected readonly
int $pool_id,
100 $this->participant_repository,
const string ACTION_BOOK_FOR_PARTICIPANT
getBookForParticipantAction()
const string ACTION_EDIT_BOOKING
const string ACTION_DELETE
__construct(protected readonly ilCtrlInterface $ctrl, protected readonly ilLanguage $lng, protected readonly ilGlobalTemplateInterface $tpl, protected readonly UIFactory $ui_factory, protected readonly UIRenderer $ui_renderer, protected readonly Refinery $refinery, protected readonly HttpService $http, protected readonly AccessManager $access, protected readonly ParticipantRepository $participant_repository, protected readonly int $ref_id, protected readonly int $pool_id,)
@phpstan-type ParticipantRecord array{user_id: int, name: string, object_title: array<string>,...
@phpstan-type ParticipantRecord array{user_id: int, name: string, object_title: array<string>,...
@phpstan-type ParticipantRecord array{user_id: int, name: string, object_title: array<string>,...
Builds a Color from either hex- or rgb values.
An entity that renders components to a string output.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
readonly HttpService $http
readonly UIRenderer $ui_renderer
static http()
Fetches the global http state from ILIAS.