2 namespace Robo\Contract;
5 * Task that implements this interface can be injected as a parameter for other task.
6 * This task can be represented as executable command.
8 * @package Robo\Contract
10 interface CommandInterface
14 * Returns command that can be executed.
15 * This method is used to pass generated command from one task to another.
19 public function getCommand();