Arquivos
wMind/mind3rd/API/programs/ConsoleCommand.php
T
2012-04-06 14:23:21 -03:00

36 linhas
997 B
PHP
Arquivo Executável

<?php
/**
* This file is part of TheWebMind 3rd generation.
*
* @author Felipe Nascimento de Moura <felipenmoura@gmail.com>
* @license licenses/mind3rd.license
*/
use Symfony\Component\Console\Input\InputArgument,
Symfony\Component\Console\Input\InputOption,
Symfony\Component\Console;
class ConsoleCommand extends MindCommand implements program
{
public function __construct()
{
$this->setCommandName('eval')
->setDescription('Clears the console')
->setRestrict(false)
->setFileName('ConsoleCommand')
->setAction('action')
->setHelp(<<<EOT
Clears the console
EOT
);
//$this->addArgument('command', null, 'The command to be executed');
$this->addRequiredArgument('command', 'The command to be executed');
$this->init();
}
public function action()
{
return \API\Program::execute($this->command);
}
}