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 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;