77 $c[self::D_STORAGE_HANDLERS],
78 $c[self::D_REPOSITORIES],
79 $c[self::D_LOCK_HANDLER],
80 $c[self::D_STREAM_ACCESS],
81 $c[self::D_FILENAME_POLICY],
94 $c[self::D_REPOSITORIES]->getFlavourRepository(),
95 $c[self::D_MACHINE_FACTORY],
96 $c[self::D_RESOURCE_BUILDER],
97 $c[self::D_STORAGE_HANDLERS],
98 $c[self::D_STREAM_ACCESS],
124 $c[self::D_REPOSITORIES]
143 if (
$c->isDependencyAvailable(
'settings') &&
$c->isDependencyAvailable(
'clientIni')) {
155 $flavour_data[
'machines'] ?? [],
156 $flavour_data[
'definitions'] ?? []
163 $c[self::D_STORAGE_HANDLERS]
169 $c[self::D_ARTIFACTS]->getFlavourMachines()
176 $c[self::D_STORAGE_HANDLERS],
177 $c[self::D_REPOSITORIES],
178 $c[self::D_ARTIFACTS],
179 $c[self::D_LOCK_HANDLER],
180 $c[self::D_FILENAME_POLICY],
181 $c[self::D_STREAM_ACCESS],
182 $c[self::D_MACHINE_FACTORY],
183 $c[self::D_SOURCE_BUILDER],
184 $c[self::D_REPOSITORY_PRELOADER],
185 static fn(): \
ilLogger =>
$c->logger()->irss(),
191 $c[self::D_STORAGE_HANDLERS],
203 return (defined(
'ILIAS_DATA_DIR') && defined(
'CLIENT_ID'))
Customizing of pimple-DIC for ILIAS.
Class NoneFileNamePolicy.
Class DBRepositoryPreloader.
Class CollectionDBRepository.
Class ResourceDBRepository.
Class RevisionDBRepository.
Interface StakeholderDBRepository.
Class FileSystemStorageHandler.
Class StorageHandlerFactory.
Responsible for loading the Resource Storage into the dependency injection container of ILIAS.
const D_REPOSITORY_PRELOADER
getResourceBuilder(Container $c)
getFlavourBuilder(Container $c)
Component logger with individual log levels by component id.
Interface FileNamePolicy.
Interface StorageResource.
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.