3 declare(strict_types=1);
    44         $this->object_manager = $domain->
objects($pool_id);
    51             $user_id = $this->domain->user()->getId();
    53         $valid_obj_ids = $this->object_manager->getObjectIds();
    55             $this->repo->objectSelection()->getSelectedObjects($this->pool_id, 
$user_id),
    56             static function (
$id) use ($valid_obj_ids) {
    57                 return in_array(
$id, $valid_obj_ids, 
true);
    65             $user_id = $this->domain->user()->getId();
    67         $valid_obj_ids = $this->object_manager->getObjectIds();
    68         $obj_ids = array_filter(
    70             static function (
$id) use ($valid_obj_ids) {
    71                 return in_array(
$id, $valid_obj_ids, 
true);
    74         $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
 
Author: Alexander Killing killing@leifos.de 
 
ILIAS BookingManager Objects ObjectsManager $object_manager
 
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)