/** * @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); }