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],
96 $c[self::D_REPOSITORIES]->getFlavourRepository(),
97 $c[self::D_MACHINE_FACTORY],
98 $c[self::D_RESOURCE_BUILDER],
99 $c[self::D_STORAGE_HANDLERS],
100 $c[self::D_STREAM_ACCESS],
130 $c[self::D_REPOSITORIES]
158 if (
$c->isDependencyAvailable(
'settings') &&
$c->isDependencyAvailable(
'clientIni')) {
170 $flavour_data[
'machines'] ?? [],
171 $flavour_data[
'definitions'] ?? []
179 $c[self::D_STORAGE_HANDLERS]
187 $c[self::D_ARTIFACTS]->getFlavourMachines()
195 $services = new \ILIAS\ResourceStorage\Services(
196 $c[self::D_STORAGE_HANDLERS],
197 $c[self::D_REPOSITORIES],
198 $c[self::D_ARTIFACTS],
199 $c[self::D_LOCK_HANDLER],
200 $c[self::D_FILENAME_POLICY],
201 $c[self::D_STREAM_ACCESS],
202 $c[self::D_MACHINE_FACTORY],
203 $c[self::D_SOURCE_BUILDER],
204 $c[self::D_REPOSITORY_PRELOADER],
215 $c[self::D_STORAGE_HANDLERS],
227 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
getFlavourBuilder(\ILIAS\DI\Container $c)
getResourceBuilder(\ILIAS\DI\Container $c)
init(\ILIAS\DI\Container $c)
Class ilFileServicesPolicy.
@ ALL
event string being used if
Interface FileNamePolicy.
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.