interface ProcessResultInterface (View source)

A result processor takes a result object, processes it, and returns another result object. For example, if a result object represents a 'task', then a task-runner hook could run the task and return the result from that execution.

Methods

mixed
process(mixed $result, CommandData $commandData)

After a command has executed, if the result is something that needs to be processed, e.g. a collection of tasks to run, then execute it and return the new result.

Details

mixed process(mixed $result, CommandData $commandData)

After a command has executed, if the result is something that needs to be processed, e.g. a collection of tasks to run, then execute it and return the new result.

Parameters

mixed $result

Result to (potentially) be processed

CommandData $commandData

Reference to commandline arguments and options

Return Value

mixed $result