protected function command($params = []) { if (!isset($params['flags'])) { throw new RejectionException('Invalid params.'); } return $this->manager->createProject($params['flags'])->then(function () { return 'Project has been created.'; }); }