/**
  * @override
  * @inheritDoc
  */
 protected function command($params = [])
 {
     if (!isset($params['flags'])) {
         throw new RejectionException('Invalid params.');
     }
     return $this->manager->destroyProject($params['flags'])->then(function () {
         return 'Project has been destroyed.';
     });
 }
 /**
  * @override
  * @inheritDoc
  */
 protected function command($params = [])
 {
     return $this->manager->startProject()->then(function () {
         return 'Project has been started.';
     });
 }