Interfaces

Task that implements this interface can be injected as a parameter for other task.

Any Robo tasks that implements this interface will be called when the task collection it is added to completes.

Adapt OutputInterface or other output function to the VerbosityThresholdInterface.

If task prints anything to console

Any Robo task that uses the Timer trait and implements ProgressIndicatorAwareInterface will display a progress bar while the timer is running.

Robo tasks that take multiple steps to complete should implement this interface.

Any Robo tasks that implements this interface will be called when the task collection it is added to fails, and runs its rollback operation.

Task that implements this interface can be injected as a parameter for other task.

All Robo tasks should implement this interface.

Record and determine whether the current verbosity level exceeds the desired threshold level to produce output.