ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilFactory.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Export\ImportHandler\Parser
;
22
23
use
ilLogger
;
24
use
ILIAS\Export\ImportHandler\File\XML\Node\Info\ilFactory
as ilXMLFileNodeInfoFactory;
25
use
ILIAS\Export\ImportHandler\I\File\XML\ilHandlerInterface
as ilXMLFileHandlerInterface;
26
use
ILIAS\Export\ImportHandler\I\Parser\DOM\ilFactoryInterface
as ilDOMParserFactoryInterface;
27
use
ILIAS\Export\ImportHandler\I\Parser\ilFactoryInterface
as ilParserFactoryInterface;
28
use
ILIAS\Export\ImportHandler\I\Parser\ilHandlerInterface
as ilParserHandlerInterface;
29
use
ILIAS\Export\ImportHandler\Parser\DOM\ilFactory
as ilDOMParserFactory;
30
31
class
ilFactory
implements
ilParserFactoryInterface
32
{
33
protected
ilLogger
$logger
;
34
35
public
function
__construct
(
ilLogger
$logger)
36
{
37
$this->
logger
=
$logger
;
38
}
39
40
public
function
DOM
(): ilDOMParserFactoryInterface
41
{
42
return
new
ilDOMParserFactory($this->
logger
);
43
}
44
}
ilLogger
ILIAS\Export\ImportHandler\Parser\ilFactory
Definition:
class.ilFactory.php:31
ILIAS\Export\ImportHandler\I\Parser\ilFactoryInterface
Definition:
interface.ilFactoryInterface.php:25
ILIAS\Export\ImportHandler\I\File\XML\ilHandlerInterface
Definition:
interface.ilHandlerInterface.php:27
ILIAS\Export\ImportHandler\Parser\ilFactory\$logger
ilLogger $logger
Definition:
class.ilFactory.php:33
ILIAS\Export\ImportHandler\Parser\ilFactory\DOM
DOM()
Definition:
class.ilFactory.php:40
ILIAS\Export\ImportHandler\I\Parser\DOM\ilFactoryInterface
Definition:
interface.ilFactoryInterface.php:26
ILIAS\Export\ImportHandler\File\XML\Node\Info\ilFactory
Definition:
class.ilFactory.php:35
ILIAS\Export\ImportHandler\Parser
Definition:
class.ilFactory.php:21
ILIAS\Export\ImportHandler\I\Parser\ilHandlerInterface
Definition:
interface.ilHandlerInterface.php:27
ILIAS\Repository\logger
logger()
Definition:
trait.GlobalDICDomainServices.php:68
ILIAS\Export\ImportHandler\Parser\DOM\ilFactory
Definition:
class.ilFactory.php:31
ILIAS\Export\ImportHandler\Parser\ilFactory\__construct
__construct(ilLogger $logger)
Definition:
class.ilFactory.php:35
Services
Export
classes
ImportHandler
Parser
class.ilFactory.php
Generated on Wed Sep 10 2025 14:11:28 for ILIAS by
1.8.13 (using
Doxyfile
)