1: <?php
2: /**
3: * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
4: * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
5: *
6: * Licensed under The MIT License
7: * For full copyright and license information, please see the LICENSE.txt
8: * Redistributions of files must retain the above copyright notice.
9: *
10: * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
11: * @link https://cakephp.org CakePHP(tm) Project
12: * @since 3.6.0
13: * @license https://opensource.org/licenses/mit-license.php MIT License
14: */
15: namespace Cake\Command;
16:
17: use Cake\Console\Arguments;
18: use Cake\Console\Command;
19: use Cake\Console\ConsoleIo;
20: use Cake\Core\Configure;
21:
22: /**
23: * Print out the version of CakePHP in use.
24: */
25: class VersionCommand extends Command
26: {
27: /**
28: * Print out the version of CakePHP in use.
29: *
30: * @param \Cake\Console\Arguments $args The command arguments.
31: * @param \Cake\Console\ConsoleIo $io The console io
32: * @return int
33: */
34: public function execute(Arguments $args, ConsoleIo $io)
35: {
36: $io->out(Configure::version());
37:
38: return static::CODE_SUCCESS;
39: }
40: }
41: