19declare(strict_types=1);
57 throw new \LogicException(
58 self::class .
" has no config."
An agent that just doesn't do a thing.
getNamedObjectives(?Config $config=null)
Gets all named objectives The keys of the returned array are the commands.
getStatusObjective(Metrics\Storage $storage)
@inheritdocs
getUpdateObjective(?Config $config=null)
@inheritdocs
getMigrations()
@inheritDoc
__construct(Refinery $refinery)
getInstallObjective(?Config $config=null)
@inheritdocs
getBuildObjective()
@inheritdocs
getArrayToConfigTransformation()
@inheritdocs
A non-objective, nothing to do to achieve it...
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.