ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
class.saveObjectSettingsCommandHandler.php
Go to the documentation of this file.
1
<?php
2
3
/* Copyright (c) 1998-2019 ILIAS open source, Extended GPL, see docs/LICENSE */
4
5
namespace
ILIAS\BookingManager
;
6
13
class
saveObjectSettingsCommandHandler
14
{
18
protected
$cmd
;
19
23
protected
$use_book_repo
;
24
28
public
function
__construct
(
29
saveObjectSettingsCommand
$cmd
,
30
\
ilObjUseBookDBRepository
$use_book_repo
31
) {
32
$this->cmd =
$cmd
;
33
$this->use_book_repo =
$use_book_repo
;
34
}
35
36
public
function
handle
()
37
{
38
$settings = $this->cmd->getSettings();
39
$repo =
$this->use_book_repo
;
40
41
$repo->updateUsedBookingPools($settings->getObjectId(), $settings->getUsedBookingObjectIds());
42
}
43
}
ILIAS\BookingManager\saveObjectSettingsCommandHandler\handle
handle()
Definition:
class.saveObjectSettingsCommandHandler.php:36
ilObjUseBookDBRepository
This repo stores infos on repository objects that are using booking managers as a service (resource m...
Definition:
class.ilObjUseBookDBRepository.php:12
ILIAS\BookingManager\saveObjectSettingsCommandHandler\$use_book_repo
$use_book_repo
Definition:
class.saveObjectSettingsCommandHandler.php:23
ILIAS\BookingManager\saveObjectSettingsCommand
Definition:
class.saveObjectSettingsCommand.php:13
ILIAS\BookingManager\saveObjectSettingsCommandHandler\$cmd
$cmd
Definition:
class.saveObjectSettingsCommandHandler.php:18
ILIAS\BookingManager\saveObjectSettingsCommandHandler\__construct
__construct(saveObjectSettingsCommand $cmd, \ilObjUseBookDBRepository $use_book_repo)
Constructor.
Definition:
class.saveObjectSettingsCommandHandler.php:28
ILIAS\BookingManager
Definition:
class.getObjectSettingsCommand.php:5
ILIAS\BookingManager\saveObjectSettingsCommandHandler
Definition:
class.saveObjectSettingsCommandHandler.php:13
Modules
BookingManager
BookingService
classes
class.saveObjectSettingsCommandHandler.php
Generated on Wed Sep 3 2025 21:00:52 for ILIAS by
1.8.13 (using
Doxyfile
)