3 declare(strict_types=1);
72 if (is_null($this->book_log)) {
73 $this->book_log = $this->
logger()->book();
81 return new \ilBookingPreferencesManager(
83 $this->repo_service->preferenceBasedBooking()
98 if (!isset(self::$object_manager[$pool_id])) {
106 return self::$object_manager[$pool_id];
111 if (!isset(self::$schedule_manager[$pool_id])) {
119 return self::$schedule_manager[$pool_id];
initDomainServices(\ILIAS\DI\Container $DIC)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Customizing of pimple-DIC for ILIAS.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static array $object_manager
trait GlobalDICDomainServices
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static array $schedule_manager
InternalDataService $data_service
objectSelection(int $pool_id)
Repository internal repo service.
Repository internal data service.
InternalRepoService $repo_service
preferences(\ilObjBookingPool $pool)
Component logger with individual log levels by component id.
__construct(Container $DIC, InternalRepoService $repo_service, InternalDataService $data_service)