コード例 #1
0
 protected function addDataCenterRegion(array $region_data, ICloudService $cloud)
 {
     $validator = $this->validator_factory->buildValidatorForDataCenterRegion($region_data);
     if ($validator->fails()) {
         return $this->validationError($validator->messages());
     }
     $region = $this->factory->buildDataCenterRegion($region_data['name'], $region_data['color'], $region_data['endpoint']);
     $cloud->addDataCenterRegion($region);
     $region->setCloud($cloud);
 }