19declare(strict_types=1);
51 protected readonly UIFactory $ui_factory,
58 protected readonly array $bookings,
87 $this->reservation_repository,
103 $this->reservation_repository,
119 $this->reservation_repository,
const string ACTION_DELETE
const string ACTION_CANCEL
__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 ReservationDBRepository $reservation_repository, protected readonly ilObjBookingPool $booking_pool, protected readonly array $bookings,)
Repo class for reservations Acts on tables booking_reservation (rw), booking_reservation_group (rw) a...
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.