1: <?php
2:
3: /**
4: * This file is part of the PHPLucidFrame library.
5: * This class manages the process of a Command
6: *
7: * @package PHPLucidFrame\Console
8: * @since PHPLucidFrame v 2.2.0
9: * @copyright Copyright (c), PHPLucidFrame.
10: * @link http://phplucidframe.com
11: * @license http://www.opensource.org/licenses/mit-license.php MIT License
12: *
13: * This source file is subject to the MIT license that is bundled
14: * with this source code in the file LICENSE
15: */
16:
17: namespace LucidFrame\Console;
18:
19: interface CommandInterface
20: {
21: /**
22: * Execute the command
23: * @param Command $cmd
24: * @return void
25: */
26: public function execute(Command $cmd);
27: }
28: