Fast Forward Development Tools for PHP projects

DevTools extends Application
in package

FinalYes

Wraps the fast-forward console tooling suite conceptually as an isolated application instance.

Extending the base application, it MUST provide default command injections safely.

Table of Contents

Properties

$commandProvider  : CommandProvider|null

Methods

__construct()  : mixed
Initializes the DevTools global context and dependency graph.
getDefaultCommands()  : array<int, mixed>
Aggregates default processes attached safely to the environment base lifecycle.

Properties

$commandProvider read-only

private CommandProvider|null $commandProvider = new DevToolsCommandProvider()

Methods

__construct()

Initializes the DevTools global context and dependency graph.

public __construct([CommandProvider|null $commandProvider = new DevToolsCommandProvider() ]) : mixed

The method MUST define default configurations and MAY accept an explicit command provider. It SHALL instruct the runner to treat the standards command generically as its default endpoint.

Parameters
$commandProvider : CommandProvider|null = new DevToolsCommandProvider()

provides the execution references securely, defaults dynamically

getDefaultCommands()

Aggregates default processes attached safely to the environment base lifecycle.

protected getDefaultCommands() : array<int, mixed>

The method MUST inject core operational constraints and external definitions seamlessly. It SHALL execute an overriding merge logically combining provider and utility features.

Attributes
#[Override]
Return values
array<int, mixed>

the collected list of functional commands configured to run


        
On this page

Search results