コード例 #1
0
 /**
  * Ensure's the environment we're building the setup for exists.
  *
  * @param $forEnv string
  */
 private function validateRealMeEnvironments($forEnv)
 {
     $allowedEnvs = $this->service->getAllowedRealMeEnvironments();
     if (0 === mb_strlen($forEnv)) {
         $this->errors[] = _t('RealMeSetupTask.ERR_ENV_NOT_SPECIFIED', '', '', array('allowedEnvs' => join(', ', $allowedEnvs)));
         return;
     }
     if (false === in_array($forEnv, $allowedEnvs)) {
         $this->errors[] = _t('RealMeSetupTask.ERR_ENV_NOT_ALLOWED', '', '', array('env' => $forEnv, 'allowedEnvs' => join(', ', $allowedEnvs)));
     }
 }