Each time you run Fusion, it retrieves all current settings from the inner config array, a monolithic data consisting of sequential and associative entries. This page explains the schema of the primitive part of these entries.
On This Page
Dir
The dir
entry configures the directory you are currently working on.
Path
The path
entry contains the current working directory
,
an absolute path to either an empty directory or a directory of a non-nested package, from which
the package manager executes everything.
$config["dir"]["path"] = "directory";
By default, Fusion sets a path
of a non-nested package or of a current empty
working directory.
Creatable
The creatable
entry contains the property flag for missing directory, a boolean
permission to create a non-existing directory, so that the path
entry then
points to an empty directory
.
By default, Fusion creates the directory if it does not yet exist.
$config["dir"]["creatable"] = true;
The permission can be withdrawn by setting the value to false
.
Clearable
The clearable
entry contains the property flag for unknown content, a boolean
permission to delete everything in the current working directory, so that the
path
entry then points to an empty directory
.
By default, Fusion does not delete non-package contents.
$config["dir"]["clearable"] = false;
The permission to do so can be granted by setting the value to true
.
Persistence
The persistence
entry configures the
persistence config layer.
Overlay
The overlay
entry contains the behaviour flag for package identifier groups,
a boolean permission to overlay all groups, to create a common config.
By default, Fusion overlays all groups.
$config["persistence"]["overlay"] = true;
The default behaviour can be disabled by setting the value to false
.