Skip to content

Command

Everything under Quiote\Console\Command.

ClassDescription
AboutCommandPrints framework/app diagnostic info.
AbstractAppCommandBase for commands that need a bootstrapped Quiote application (as opposed to new, which is deliberately pre-bootstrap — see NewCommand).
CacheWarmupCommandCompiles the app’s configuration ahead of time so a freshly started worker starts warm instead of paying the first-request cost of parsing/validating/ XSL-transforming every config file.
MakeActionCommandScaffolds an Action (and, unless —no-view, a matching View + Template) inside an existing app’s Modules/{module}/ tree — the “inside an app” counterpart to new scaffolding a whole app from nothing.
MakeJobCommandScaffolds a Quiote\Queue\Job implementation, optionally Quiote\Queue\RetryableJob for a per-job retry policy.
MakeMiddlewareCommandScaffolds a PSR-15 middleware class carrying a Middleware attribute — app-owned classes need no explicit registration beyond that attribute, since MiddlewareAttributeScanner picks them up automatically.
MakeModuleCommandScaffolds an empty module (Actions/Views/Templates directories) — a module has no class of its own, it’s a directory convention (see ModuleActionDiscovery), so unlike the other make:* commands this one has nothing to templatize beyond the directories themselves and an optional seed Action via —with-index.
NewCommandScaffolds a new Quiote application: a Default module (Index/About/Boom actions), the minimal config set needed to boot (settings, factories, routing, output_types — config_handlers.xml/compile.xml/translation.xml/databases.xml can all be omitted and still boot cleanly), and a FrankenPHP-ready pub/index.php.
OpenapiGenerateCommandWrites an OpenAPI 3.1 description of the app, derived from the live routing service’s route collection and each action’s own validator declarations — see OpenApiGenerator for what is and isn’t derivable.
RoutesCompileCommandGenerates the cache/introspection/app.json artifact an editor extension reads directly (no PHP spawn) on its warm path — routes, modules, Action/ View/Template triads, diagnostics, a dependency manifest, and shadowed- config info — and prints the same payload to stdout.
RoutesListCommandLists every route the app’s actual configured Routing service knows about — i.e.
ServeCommandDev-server convenience wrapper: quiote new’s own “next steps” just tell the user to run php -S or frankenphp php-server by hand — this runs whichever is available, and --runtime reaches the CLI-hosted servers too so there is one entry point for every deployment shape Quiote supports.
TelemetryDashboardCommandLive monitoring for a Quiote app’s OTLP telemetry.
NamespaceContents
Scaffold3 types