ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
class.ilKitchenSinkDataCollectedObjective.php
Go to the documentation of this file.
1
<?php declare(strict_types=1);
2
3
use
ILIAS\Setup
;
4
use
ILIAS\UI\Implementation\Crawler
as
Crawler
;
5
6
class
ilKitchenSinkDataCollectedObjective
extends
Setup\Artifact\BuildArtifactObjective
7
{
8
public
function
__construct
()
9
{
10
$this->crawler_path =
ilSystemStyleDocumentationGUI::ROOT_FACTORY_PATH
;
11
$this->data_path =
ilSystemStyleDocumentationGUI::DATA_DIRECTORY
12
.
"/"
.
ilSystemStyleDocumentationGUI::DATA_FILE
;
13
}
14
15
public
function
getArtifactPath
() : string
16
{
17
return
$this->data_path;
18
}
19
20
public
function
build
() : Setup\
Artifact
21
{
22
$crawler =
new
Crawler\FactoriesCrawler
();
23
return
new
Setup\Artifact\ArrayArtifact($crawler->crawlFactory($this->crawler_path)->jsonSerialize());
24
}
25
}
ilKitchenSinkDataCollectedObjective\__construct
__construct()
Definition:
class.ilKitchenSinkDataCollectedObjective.php:8
ILIAS\UI\Implementation\Crawler\FactoriesCrawler
Definition:
FactoriesCrawler.php:12
ilSystemStyleDocumentationGUI\DATA_DIRECTORY
const DATA_DIRECTORY
Definition:
class.ilSystemStyleDocumentationGUI.php:34
ilKitchenSinkDataCollectedObjective
Definition:
class.ilKitchenSinkDataCollectedObjective.php:6
ILIAS\Setup
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
AdminInteraction.php:5
ilSystemStyleDocumentationGUI\DATA_FILE
const DATA_FILE
Definition:
class.ilSystemStyleDocumentationGUI.php:35
ilSystemStyleDocumentationGUI\ROOT_FACTORY_PATH
const ROOT_FACTORY_PATH
Definition:
class.ilSystemStyleDocumentationGUI.php:33
ILIAS\Setup\Artifact
An artifact is some file that is build on demand per installation and is not shipped with the ILIAS s...
Definition:
Artifact.php:11
ilKitchenSinkDataCollectedObjective\getArtifactPath
getArtifactPath()
Definition:
class.ilKitchenSinkDataCollectedObjective.php:15
ILIAS\UI\Implementation\Crawler
Definition:
Crawler.php:5
ilKitchenSinkDataCollectedObjective\build
build()
Definition:
class.ilKitchenSinkDataCollectedObjective.php:20
Services
Style
classes
Setup
class.ilKitchenSinkDataCollectedObjective.php
Generated on Wed Sep 3 2025 21:01:36 for ILIAS by
1.8.13 (using
Doxyfile
)