3 declare(strict_types=1);
37 protected \ilDBInterface
$db;
56 return new \ilBookingPreferencesDBRepository(
64 return new \ilBookingPrefBasedBookGatewayRepository(
98 array $context_obj_ids
Repo class for reservations Acts on tables booking_reservation (rw), booking_reservation_group (rw) a...
__construct(InternalDataService $data, \ilDBInterface $db)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Repo class for schedules.
Reservation table related session data.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Repository internal repo service.
Repository internal data service.
Repo class for booking objects.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
InternalDataService $data
reservationWithContextObjCache(array $context_obj_ids)
Get repo with reservation information preloaded for context obj ids.