Command

Namespace

Table of Contents

Namespaces

Interfaces

LoggerAwareCommandInterface

Defines the logger contract consumed by reusable command result helpers.

Classes

AgentsCommand

Synchronizes packaged Fast Forward project agents into the consumer repository.

ChangelogCheckCommand

Verifies that the changelog contains pending unreleased notes.

ChangelogEntryCommand

Inserts a changelog entry into the managed changelog file.

ChangelogNextVersionCommand

Infers the next semantic version from changelog content.

ChangelogPromoteCommand

Promotes the Unreleased section into a published changelog version.

ChangelogShowCommand

Prints the rendered notes body for a released changelog version.

CodeOwnersCommand

Generates and synchronizes CODEOWNERS files from local project metadata.

CodeStyleCommand

Represents the command responsible for checking and fixing code style issues.

CopyResourceCommand

Copies packaged or local resources into the consumer repository.

DependenciesCommand

Orchestrates dependency analysis across the supported Composer analyzers.

DocsCommand

Generates the package API documentation through phpDocumentor.

FundingCommand

Synchronizes funding metadata between composer.json and .github/FUNDING.yml.

GitAttributesCommand

Provides functionality to manage .gitattributes export-ignore rules.

GitHooksCommand

Installs packaged Git hooks for the consumer repository.

GitIgnoreCommand

Provides functionality to merge and synchronize .gitignore files.

LicenseCommand

Generates and copies LICENSE files to projects.

PhpDocCommand

Provides operations to inspect, lint, and repair PHPDoc comments across the project.

RefactorCommand

Provides functionality to execute automated code refactoring using Rector.

ReportsCommand

Coordinates the generation of Fast Forward documentation frontpage and related reports.

SkillsCommand

Synchronizes packaged Fast Forward skills into the consumer repository.

StandardsCommand

Executes the full suite of Fast Forward code standard checks.

SyncCommand

Orchestrates dev-tools synchronization commands for the consumer repository.

TestsCommand

Facilitates the execution of the PHPUnit testing framework.

UpdateComposerJsonCommand

Updates composer.json with the Fast Forward dev-tools integration metadata.

WikiCommand

Handles the generation of API documentation for the project.