36 throw new \LogicException(
"Not yet implemented.");
44 return $this->refinery->custom()->transformation(
function (
$data) {
45 return new \ilSystemFolderSetupConfig(
46 $data[
"client"][
"name"],
47 $data[
"client"][
"description"] ??
null,
48 $data[
"client"][
"institution"] ??
null,
49 $data[
"contact"][
"firstname"],
50 $data[
"contact"][
"lastname"],
51 $data[
"contact"][
"title"] ??
null,
52 $data[
"contact"][
"position"] ??
null,
53 $data[
"contact"][
"institution"] ??
null,
54 $data[
"contact"][
"street"] ??
null,
55 $data[
"contact"][
"zipcode"] ??
null,
56 $data[
"contact"][
"city"] ??
null,
57 $data[
"contact"][
"country"] ??
null,
58 $data[
"contact"][
"phone"] ??
null,
59 $data[
"contact"][
"email"],
70 "Complete objectives from Modules/SystemFolder",
An exception for terminatinating execution or to throw for unit testing.
A non-objective, nothing to do to achieve it...
A objective collection is a objective that is achieved once all subobjectives are achieved.
getInstallObjective(Setup\Config $config=null)
getUpdateObjective(Setup\Config $config=null)
getBuildArtifactObjective()
getConfigInput(Setup\Config $config=null)
getArrayToConfigTransformation()
__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.
A component is the most general form of an entity in the UI.