1 <?php declare(strict_types=1);
42 $this->object_manager = $domain->
objects($pool_id);
49 $user_id = $this->domain->user()->getId();
51 $valid_obj_ids = $this->object_manager->getObjectIds();
53 $this->repo->objectSelection()->getSelectedObjects($this->pool_id, $user_id),
54 static function (
$id) use ($valid_obj_ids) {
55 return in_array(
$id, $valid_obj_ids,
true);
63 $user_id = $this->domain->user()->getId();
65 $valid_obj_ids = $this->object_manager->getObjectIds();
66 $obj_ids = array_filter(
68 static function (
$id) use ($valid_obj_ids) {
69 return in_array(
$id, $valid_obj_ids,
true);
72 $this->repo->objectSelection()->setSelectedObjects(
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
InternalDomainService $domain
setSelectedObjects(array $obj_ids, int $user_id=0)
InternalRepoService $repo
ILIAS BookingManager Objects ObjectsManager $object_manager
Repository internal repo service.
InternalDataService $data
Repository internal data service.
__construct(InternalDataService $data, InternalRepoService $repo, InternalDomainService $domain, int $pool_id)
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
getSelectedObjects(int $user_id=0)