26 use Setup\Agent\HasNoNamedObjective;
52 return $this->
refinery->custom()->transformation(
function (
$data) {
53 return new \ilSystemFolderSetupConfig(
54 $data[
"client"][
"name"] ??
null,
55 $data[
"client"][
"description"] ??
null,
56 $data[
"client"][
"institution"] ??
null,
57 $data[
"contact"][
"firstname"],
58 $data[
"contact"][
"lastname"],
59 $data[
"contact"][
"title"] ??
null,
60 $data[
"contact"][
"position"] ??
null,
61 $data[
"contact"][
"institution"] ??
null,
62 $data[
"contact"][
"street"] ??
null,
63 $data[
"contact"][
"zipcode"] ??
null,
64 $data[
"contact"][
"city"] ??
null,
65 $data[
"contact"][
"country"] ??
null,
66 $data[
"contact"][
"phone"] ??
null,
67 $data[
"contact"][
"email"],
85 if ($config !==
null) {
Builds a Color from either hex- or rgb values.
A non-objective, nothing to do to achieve it...
getStatusObjective(Setup\Metrics\Storage $storage)
getMigrations()
@inheritDoc
getInstallObjective(?Setup\Config $config=null)
getArrayToConfigTransformation()
getUpdateObjective(?Setup\Config $config=null)
__construct(Refinery\Factory $refinery)
A agent is some component that performs part of the setup process.
A configuration for the setup.
An objective is a desired state of the system that is supposed to be created by the setup.
Storage is simple key/value store without further schema definition.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...