Skip to content

ServeCommand

Dev-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.

Deliberately does not call AbstractAppCommand::bootstrapApp() (like NewCommand, it only needs to locate pub/, not boot the app in this process) — it only needs AppDirResolver for the same —app-dir/ $QUIOTE_APP_DIR/marker-file resolution every other command uses.

final class ServeCommand extends AbstractAppCommand

ExtendsAbstractAppCommand
Since1.0.0
SourceConsole/Command/ServeCommand.php
ConstantValueDescription
RUNTIMES['auto', 'frankenphp', 'php', …]
RUNTIME_AUTO'auto'
RUNTIME_FRANKENPHP'frankenphp'
RUNTIME_PHP'php'
RUNTIME_ROADRUNNER'roadrunner'
RUNTIME_SWOOLE'swoole'

These come from an ancestor and are documented where they are declared.

MethodDeclared inDescription
addArgument()CommandAdds an argument.
addOption()CommandAdds an option.
addUsage()CommandAdd a command usage example, it’ll be prefixed with the command name.
complete()CommandSupplies suggestions when resolving possible completion options for input (e.g.
getAliases()CommandReturns the aliases for the command.
getApplication()CommandGets the application instance for this command.
getCode()CommandGets the code that is executed by the command.
getDefinition()CommandGets the InputDefinition attached to this Command.
getDescription()CommandReturns the description for the command.
getHelp()CommandReturns the help for the command.
getHelper()CommandGets a helper instance by name.
getHelperSet()CommandGets the helper set.
getName()CommandReturns the command name.
getNativeDefinition()CommandGets the InputDefinition to be used to create representations of this Command.
getProcessedHelp()CommandReturns the processed help for the command replacing the %command.name% and %command.full_name% patterns with the real values dynamically.
getSubscribedSignals()Command
getSynopsis()CommandReturns the synopsis for the command.
getUsages()CommandReturns alternative usages of the command.
handleSignal()Command
ignoreValidationErrors()CommandIgnores validation errors.
isEnabled()CommandChecks whether the command is enabled or not in the current environment.
isHidden()Command
run()CommandRuns the command.
setAliases()CommandSets the aliases for the command.
setApplication()Command
setCode()CommandSets the code to execute when running this command.
setDefinition()CommandSets an array of argument and option instances.
setDescription()CommandSets the description for the command.
setHelp()CommandSets the help for the command.
setHelperSet()Command
setHidden()Command
setName()CommandSets the name of the command.
setProcessTitle()CommandSets the process title of the command.