コード例 #1
0
 /**
  * @param SurfCaptainDeployment $surfCaptainDeployment
  * @param integer $status
  * @return void
  */
 protected function setStatusAfterDeployment(SurfCaptainDeployment $surfCaptainDeployment, $status)
 {
     switch ($status) {
         case Deployment::STATUS_SUCCESS:
             $statusValue = SurfCaptainDeployment::STATUS_SUCCESS;
             break;
         case Deployment::STATUS_UNKNOWN:
             // Fall through
         // Fall through
         case Deployment::STATUS_FAILED:
             $statusValue = SurfCaptainDeployment::STATUS_FAILED;
             break;
         case Deployment::STATUS_CANCELLED:
             $statusValue = SurfCaptainDeployment::STATUS_CANCELLED;
             break;
         default:
             $statusValue = $status;
     }
     $surfCaptainDeployment->setStatus($statusValue);
     $this->writeSurfCaptainDeployment($surfCaptainDeployment);
 }