19declare(strict_types=1);
57class Factory implements ilExportHandlerFactoryInterface
62 protected ResourcesStorageService
$irss;
77 $this->db =
$DIC->database();
78 $this->irss =
$DIC->resourceStorage();
80 $this->static_url =
$DIC[
'static_url'];
81 $this->
lng = $DIC->language();
82 $this->
ctrl = $DIC->ctrl();
83 $this->
user = $DIC->user();
84 $this->http_services =
$DIC->http();
86 $this->ui_services =
$DIC->ui();
87 $this->obj_definition =
$DIC[
'objDefinition'];
88 $this->tree =
$DIC->repositoryTree();
89 $this->
access = $DIC->access();
90 $this->data_factory =
new ilDataFactory();
93 public function part(): ilExportHandlerPartFactoryInterface
95 return new ilExportHandlerPartFactory($this);
98 public function info(): ilExportHandlerInfoFactoryInterface
100 return new ilExportHandlerInfoFactory(
106 public function target(): ilExportHandlerTargetFactoryInterface
108 return new ilExportHandlerTargetFactory(
113 public function repository(): ilExportHandlerRepositoryFactoryInterface
115 return new ilExportHandlerRepositoryFactory(
123 public function publicAccess(): ilExportHandlerPublicAccessFactoryInterface
125 return new ilExportHandlerPublicAccessFactory(
132 public function manager(): ilExportHandlerManagerFactoryInterface
134 return new ilExportHandlerManagerFactory(
136 $this->obj_definition,
139 $this->
wrapper()->dataFactory()->handler()
143 public function consumer(): ilExportHandlderConsumerFactoryInterface
145 return new ilExportHandlderConsumerFactory(
150 public function table(): ilExportHandlerTableFactoryInterface
152 return new ilExportHandlerTableFactory(
155 $this->http_services,
164 public function wrapper(): ilExportHandlerWrapperFactoryInterface
166 return new ilExportHandlerWrapperFactory(
Provides fluid interface to RBAC services.
ilUIServices $ui_services
ilHTTPServices $http_services
ResourcesStorageService $irss
ilObjectDefinition $obj_definition
ilDataFactory $data_factory
ilRefineryFactory $refinery
parses the objects.xml it handles the xml-description of all ilias objects
Tree class data representation in hierachical trees using the Nested Set Model with Gaps by Joe Celco...
The Filesystems interface defines the access methods which can be used to fetch the different filesys...
Interface ilAccessHandler This interface combines all available interfaces which can be called via gl...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static filesystems()
Returns the loaded filesystems.