3 declare(strict_types=1);
54 return new Objective\NullObjective();
64 return new Objective\NullObjective();
69 return new Setup\ObjectiveCollection(
86 'Migrate the ILIAS repository tree from Materialized Path to Nested Set',
94 'Migrate the ILIAS repository tree from Nested to Materialized Path',
hasConfig()
Does this agent require a configuration?
getStatusObjective(Metrics\Storage $storage)
const NESTED_SET_TO_MATERIALIZED_PATH
An objective is a desired state of the system that is supposed to be created by the setup...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(Refinery $refinery)
getArrayToConfigTransformation()
Agents must be able to tell how to create a configuration from a nested array.
A agent is some component that performs part of the setup process.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getMigrations()
Get a named map of migrations available for this Agent.
getNamedObjectives(?Config $config=null)
Gets all named objectives The keys of the returned array are the commands.
getBuildArtifactObjective()
Get the goal the agent wants to achieve to build artifacts.
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...
getInstallObjective(Config $config=null)
Get the goals the agent wants to achieve on setup.
getUpdateObjective(Config $config=null)
Get the goal the agent wants to achieve on update.
A configuration for the setup.
A configuration with no content.
const MATERIALIZED_PATH_TO_NESTED_SET
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...