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 register
part of these entries. A task group
that bundles inflated top-level loadable files of each package into common
autoloader class and cache it inside the non-nested (root) package structure.
On This Page
Image
The image
entry configures the helper task responsible for collecting
internal metadata files. These files are
located inside the
current working directory
and represent the current state.
Task
The task
entry contains the fully qualified class name that implements the
functionality.
$config["tasks"]["register"]["image"]["task"] = \Valvoid\Fusion\Tasks\Image\Image::class;
Inflate
The inflate
entry configures the helper task responsible for
parsing individual code files
of internal packages. It collects all loadable code files and caches them relative to the
package root inside the nested
loadable
cache directory.
Task
The task
entry contains the fully qualified class name that implements the
functionality.
$config["tasks"]["register"]["inflate"]["task"] = \Valvoid\Fusion\Tasks\Inflate\Inflate::class;
Register
The register
entry configures the main task in this group responsible for
bundling inflated
top-level loadable files
of each package into a
common Autoloader.php
class
and caching it inside the non-nested (root) package structure.
Task
The task
entry contains the fully qualified class name that implements the
functionality.
$config["tasks"]["register"]["register"]["task"] = \Valvoid\Fusion\Tasks\Register\Register::class;