19 declare(strict_types=1);
54 protected \ILIAS\ResourceStorage\Manager\Manager
$manager;
56 protected \ILIAS\ResourceStorage\Consumer\Consumers
$consumers;
57 protected \ILIAS\ResourceStorage\Collection\Collections
$collections;
58 protected \ILIAS\ResourceStorage\Flavour\Flavours
$flavours;
59 protected \ILIAS\ResourceStorage\Preloader\RepositoryPreloader
$preloader;
78 $file_name_policy_stack->addPolicy($file_name_policy);
80 $storage_handler_factory,
84 $file_name_policy_stack
107 $file_name_policy_stack
124 $storage_handler_factory,
160 public function preload(array $identification_strings): void
162 $this->preloader->preload($identification_strings);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Interface FileNamePolicy.
ILIAS ResourceStorage Collection Collections $collections
ILIAS ResourceStorage Manager Manager $manager
__construct(StorageHandlerFactory $storage_handler_factory, Repositories $repositories, Artifacts $artifacts, LockHandler $lock_handler, FileNamePolicy $file_name_policy, StreamAccess $stream_access, Factory $machine_factory, SrcBuilder $src_builder=null, RepositoryPreloader $preloader=null)
Services constructor.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getCollectionRepository()
ILIAS ResourceStorage Consumer Consumers $consumers
ILIAS ResourceStorage Flavour Flavours $flavours
ILIAS ResourceStorage Preloader RepositoryPreloader $preloader
Class StorageHandlerFactory.
Class UniqueIDCollectionIdentificationGenerator.
Class StandardRepositoryPreloader.
ContainerManager $container_manager
Interface RepositoryPreloader.
preload(array $identification_strings)
Class FileNamePolicyStack.