e5099b043c729693b4f721fc51ea761504b11c1c
[yaffs-website] / vendor / consolidation / robo / src / Contract / CommandInterface.php
1 <?php
2 namespace Robo\Contract;
3
4 /**
5  * Task that implements this interface can be injected as a parameter for other task.
6  * This task can be represented as executable command.
7  *
8  * @package Robo\Contract
9  */
10 interface CommandInterface
11 {
12
13     /**
14      * Returns command that can be executed.
15      * This method is used to pass generated command from one task to another.
16      *
17      * @return string
18      */
19     public function getCommand();
20 }