*/ class SetUse extends MindCommand implements program { public $projectName= false; public function __construct() { $this->setCommandName('use') ->setDescription('Opens the project, or specifies any personal option') ->setRestrict(true) ->setaction('action') ->setFileName('SetUse') ->setHelp(<<addRequiredArgument('projectName', 'Specify the project name, you want to use/open'); $this->init(); } public function action() { if(!$projectData= Mind::hasProject($this->projectName)) return false; Mind::openProject($projectData); return $this; } }