search hotlink icon profile hotlink icon

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.