19declare(strict_types=1);
51 protected readonly UIFactory $ui_factory,
60 protected readonly
bool $active_management,
61 protected readonly
int $booking_context_obj_id,
62 protected readonly array $bookable_items,
99 $this->process_manager,
102 $this->booking_context_obj_id,
103 $this->bookable_items,
118 $this->active_management,
131 $this->active_management,
146 $this->active_management,
161 $this->active_management,
178 $this->active_management,
179 $this->bookable_items,
const string ACTION_CANCEL_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 ilObjBookingPool $pool, protected readonly BookingProcessManager $process_manager, protected readonly ilObjUser $user, protected readonly int $ref_id, protected readonly bool $active_management, protected readonly int $booking_context_obj_id, protected readonly array $bookable_items,)
const string ACTION_BOOK_FOR_PARTICIPANT
getBookForParticipantAction()
const string ACTION_BOOKINGS
Builds a Color from either hex- or rgb values.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
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.