NodeCommandControllerPluginInterface
interface NodeCommandControllerPluginInterface (View source)
An interface for plugins for the NodeCommandController
Methods
static string
getSubCommandShortDescription(string $controllerCommandName)
Returns a short description for the specific task the plugin solves for the specified command
static string
getSubCommandDescription(string $controllerCommandName)
Returns a piece of description for the specific task the plugin solves for the specified command
void
invokeSubCommand(string $controllerCommandName, ConsoleOutput $output, NodeType $nodeType = null, string $workspaceName = 'live', bool $dryRun = false, bool $cleanup = true)
A method which runs the task implemented by the plugin for the given command
Details
static string
getSubCommandShortDescription(string $controllerCommandName)
Returns a short description for the specific task the plugin solves for the specified command
static string
getSubCommandDescription(string $controllerCommandName)
Returns a piece of description for the specific task the plugin solves for the specified command
void
invokeSubCommand(string $controllerCommandName, ConsoleOutput $output, NodeType $nodeType = null, string $workspaceName = 'live', bool $dryRun = false, bool $cleanup = true)
A method which runs the task implemented by the plugin for the given command